<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
audio {
	display: inline-block; max-width: 100%;
}
canvas {
	display: inline-block; max-width: 100%;
}
video {
	display: inline-block; max-width: 100%;
}
html {
	-ms-overflow-x: hidden; -ms-overflow-y: scroll; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	background: rgb(255, 255, 255);
}
body {
	color: rgb(68, 68, 68); line-height: 2em; font-family: "宋体",Arial,Helvetica,sans-serif; font-size: 12px;
}
button {
	color: rgb(68, 68, 68); line-height: 2em; font-family: "宋体",Arial,Helvetica,sans-serif; font-size: 12px;
}
input {
	color: rgb(68, 68, 68); line-height: 2em; font-family: "宋体",Arial,Helvetica,sans-serif; font-size: 12px;
}
select {
	color: rgb(68, 68, 68); line-height: 2em; font-family: "宋体",Arial,Helvetica,sans-serif; font-size: 12px;
}
textarea {
	color: rgb(68, 68, 68); line-height: 2em; font-family: "宋体",Arial,Helvetica,sans-serif; font-size: 12px;
}
h1 {
	font-family: "Microsoft Yahei","黑体";
}
h2 {
	font-family: "Microsoft Yahei","黑体";
}
h3 {
	font-family: "Microsoft Yahei","黑体";
}
h4 {
	font-family: "Microsoft Yahei","黑体";
}
h5 {
	font-family: "Microsoft Yahei","黑体";
}
h6 {
	font-family: "Microsoft Yahei","黑体";
}
.site-navigation a {
	font-family: "Microsoft Yahei","黑体";
}
.nav-all &gt; li &gt; a {
	font-family: "Microsoft Yahei","黑体";
}
.aside-nav li a {
	font-family: "Microsoft Yahei","黑体";
}
.nav-vi li a {
	font-family: "Microsoft Yahei","黑体";
}
.p2 li strong {
	font-family: "Microsoft Yahei","黑体";
}
a.t {
	font-family: "Microsoft Yahei","黑体";
}
.zt {
	font-family: "Microsoft Yahei","黑体";
}
#wpcf7-f228-p650-o1 {
	font-family: "Microsoft Yahei","黑体";
}
.yh-28px {
	font-family: "Microsoft Yahei","黑体";
}
.yh-42px {
	font-family: "Microsoft Yahei","黑体";
}
.tedian {
	font-family: "Microsoft Yahei","黑体";
}
.yahei {
	font-family: "Microsoft Yahei","黑体";
}
.i-yh {
	font-family: "Microsoft Yahei","黑体";
}
.jsys {
	font-family: "Microsoft Yahei","黑体";
}
.join-btn a.btn-sq {
	font-family: "Microsoft Yahei","黑体";
}
a {
	color: rgb(68, 68, 68); text-decoration: none;
}
a:focus {
	outline: dotted thin;
}
a:hover {
	outline: 0px; color: rgb(2, 154, 228);
}
a:active {
	outline: 0px; color: rgb(2, 154, 228);
}
a:hover img {
	opacity: 0.9;
}
img {
	border: 0px currentColor; border-image: none;
}
img.maxwidth {
	max-width: 100%;
}
h1 {
	margin: 36px 0px 12px; clear: both; font-weight: 700;
}
h2 {
	margin: 36px 0px 12px; clear: both; font-weight: 700;
}
h3 {
	margin: 36px 0px 12px; clear: both; font-weight: 700;
}
h4 {
	margin: 36px 0px 12px; clear: both; font-weight: 700;
}
h5 {
	margin: 36px 0px 12px; clear: both; font-weight: 700;
}
h6 {
	margin: 36px 0px 12px; clear: both; font-weight: 700;
}
h1 {
	line-height: 1.3846; font-size: 26px;
}
h2 {
	line-height: 1; font-size: 24px;
}
h3 {
	line-height: 1.0909; font-size: 22px;
}
h4 {
	line-height: 1.2; font-size: 20px;
}
h5 {
	line-height: 1.3333; font-size: 18px;
}
h6 {
	line-height: 1.5; font-size: 16px;
}
address {
	font-style: italic; margin-bottom: 24px;
}
abbr[title] {
	cursor: help;
}
cite {
	font-style: italic;
}
dfn {
	font-style: italic;
}
mark {
	background: rgb(255, 249, 192); text-decoration: none;
}
ins {
	background: rgb(255, 249, 192); text-decoration: none;
}
p {
	margin-bottom: 24px;
}
code {
	line-height: 1.6; font-family: monospace,serif; font-size: 15px; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
kbd {
	line-height: 1.6; font-family: monospace,serif; font-size: 15px; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
tt {
	line-height: 1.6; font-family: monospace,serif; font-size: 15px; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
var {
	line-height: 1.6; font-family: monospace,serif; font-size: 15px; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
samp {
	line-height: 1.6; font-family: monospace,serif; font-size: 15px; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
pre {
	line-height: 1.6; font-family: monospace,serif; font-size: 15px; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
pre {
	padding: 12px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; overflow: auto; margin-bottom: 24px; white-space: pre-wrap; -ms-word-wrap: break-word; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
blockquote {
	quotes: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
q {
	quotes: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
blockquote {
	color: rgb(118, 118, 118); line-height: 1.2631; font-size: 19px; font-style: italic; font-weight: 300; margin-bottom: 24px;
}
blockquote cite {
	color: rgb(43, 43, 43); line-height: 1.5; font-size: 16px; font-weight: 400;
}
blockquote small {
	color: rgb(43, 43, 43); line-height: 1.5; font-size: 16px; font-weight: 400;
}
blockquote em {
	font-style: normal;
}
blockquote i {
	font-style: normal;
}
blockquote cite {
	font-style: normal;
}
blockquote strong {
	font-weight: 400;
}
blockquote b {
	font-weight: 400;
}
small {
	font-size: smaller;
}
big {
	font-size: 125%;
}
sup {
	height: 0px; line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sub {
	height: 0px; line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: 0.5ex;
}
dl {
	margin-bottom: 24px;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 24px;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
article ul {
	margin: 0px 0px 24px 20px;
}
article ol {
	list-style: decimal; margin: 0px 0px 24px 20px;
}
li &gt; ul {
	margin: 0px 0px 0px 20px;
}
li &gt; ol {
	margin: 0px 0px 0px 20px;
}
figure {
	margin: 0px;
}
fieldset {
	margin: 0px 0px 24px; padding: 11px 12px 0px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
legend {
	white-space: normal;
}
button {
	margin: 0px; font-size: 100%; vertical-align: baseline; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input {
	margin: 0px; font-size: 100%; vertical-align: baseline; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
select {
	margin: 0px; font-size: 100%; vertical-align: baseline; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
textarea {
	margin: 0px; font-size: 100%; vertical-align: baseline; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
input {
	
}
textarea {
	
}
button {
	cursor: pointer; -webkit-appearance: button;
}
input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
input[disabled] {
	cursor: default;
}
input[type='checkbox'] {
	padding: 0px;
}
input[type='radio'] {
	padding: 0px;
}
input[type='search'] {
	-webkit-appearance: textfield;
}
textarea {
	overflow: auto; vertical-align: top;
}

th {
	border-color: rgb(221, 221, 221);
}


caption {
	text-align: left; font-weight: normal;
}
th {
	text-align: left; font-weight: normal;
}

th {
	font-weight: bold;
}
del {
	color: rgb(118, 118, 118);
}
hr {
	margin: 0px 0px 30px; border: 0px currentColor; border-image: none; height: 1px; clear: both; background-color: rgb(238, 238, 238);
}
input {
	padding: 8px 10px 7px; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: rgb(43, 43, 43);
}
textarea {
	padding: 8px 10px 7px; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: rgb(43, 43, 43);
}
textarea {
	width: 100%;
}
input:focus {
	outline: 0px; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none;
}
textarea:focus {
	outline: 0px; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none;
}
button {
	padding: 0px; border-radius: 2px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: 700; vertical-align: bottom; background-color:#EE8323;
}
.button {
	padding: 0px; border-radius: 2px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: 700; vertical-align: bottom; background-color:#EE8323;
}
input[type='button'] {
	padding: 0px; border-radius: 2px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: 700; vertical-align: bottom; background-color:#EE8323;
}
input[type='reset'] {
	padding: 0px; border-radius: 2px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: 700; vertical-align: bottom; background-color:#EE8323;
}
input[type='submit'] {
	padding: 0px; border-radius: 2px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: 700; vertical-align: bottom; background-color:#EE8323;
}
button:hover {
	color: rgb(255, 255, 255); background-color:#DF6C05;
}
button:focus {
	color: rgb(255, 255, 255); background-color:#DF6C05;
}
.button:hover {
	color: rgb(255, 255, 255); background-color:#DF6C05;
}
.button:focus {
	color: rgb(255, 255, 255); background-color:#DF6C05;
}
input[type='button']:hover {
	color: rgb(255, 255, 255); background-color:#DF6C05;
}
input[type='button']:focus {
	color: rgb(255, 255, 255); background-color:#DF6C05;
}
input[type='reset']:hover {
	color: rgb(255, 255, 255); background-color:#DF6C05;
}
input[type='reset']:focus {
	color: rgb(255, 255, 255); background-color:#DF6C05;
}
input[type='submit']:hover {
	color: rgb(255, 255, 255); background-color:#DF6C05;
}
input[type='submit']:focus {
	color: rgb(255, 255, 255); background-color:#DF6C05;
}
button:active {
	background-color:#DF6C05;
}
.button:active {
	background-color:#DF6C05;
}
input[type='button']:active {
	background-color:#DF6C05;
}
input[type='reset']:active {
	background-color:#DF6C05;
}
input[type='submit']:active {
	background-color:#DF6C05;
}
.comment-content img {
	height: auto; max-width: 100%;
}
.entry-content img {
	height: auto; max-width: 100%;
}
.entry-summary img {
	height: auto; max-width: 100%;
}
.widget img {
	height: auto; max-width: 100%;
}
.wp-caption {
	height: auto; max-width: 100%;
}
img.size-full {
	height: auto; max-width: 100%;
}
img.size-large {
	height: auto; max-width: 100%;
}
.wp-post-image {
	height: auto; max-width: 100%;
}
.post-thumbnail img {
	height: auto; max-width: 100%;
}
img[class*='align'] {
	height: auto;
}
img[class*='wp-image-'] {
	height: auto;
}
img[class*='attachment-'] {
	height: auto;
}
embed {
	margin-bottom: 24px; max-width: 100%;
}
iframe {
	margin-bottom: 24px; max-width: 100%;
}
object {
	margin-bottom: 24px; max-width: 100%;
}
video {
	margin-bottom: 24px; max-width: 100%;
}
p &gt; embed {
	margin-bottom: 0px;
}
p &gt; iframe {
	margin-bottom: 0px;
}
p &gt; object {
	margin-bottom: 0px;
}
span &gt; embed {
	margin-bottom: 0px;
}
span &gt; iframe {
	margin-bottom: 0px;
}
span &gt; object {
	margin-bottom: 0px;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	margin-right: auto; margin-left: auto; display: block;
}
blockquote.alignleft {
	margin: 7px 24px 7px 0px;
}
figure.alignleft.wp-caption {
	margin: 7px 24px 7px 0px;
}
img.alignleft {
	margin: 7px 24px 7px 0px;
}
.alignleft.wp-caption {
	margin: 7px 14px 7px 0px;
}
blockquote.alignright {
	margin: 7px 0px 7px 24px;
}
figure.alignright.wp-caption {
	margin: 7px 0px 7px 24px;
}
img.alignright {
	margin: 7px 0px 7px 24px;
}
.alignright.wp-caption {
	margin: 7px 0px 7px 14px;
}
blockquote.aligncenter {
	margin-top: 20px; margin-bottom: 20px;
}
img.aligncenter {
	margin-top: 20px; margin-bottom: 20px;
}
.site-content blockquote.alignleft {
	width: 50%; padding-top: 17px; border-top-color: rgba(0, 0, 0, 0.1); border-bottom-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.site-content blockquote.alignright {
	width: 50%; padding-top: 17px; border-top-color: rgba(0, 0, 0, 0.1); border-bottom-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.site-content blockquote.alignleft p {
	margin-bottom: 17px;
}
.site-content blockquote.alignright p {
	margin-bottom: 17px;
}
.wp-caption {
	color: rgb(136, 136, 136);
}
article.post figure.aligncenter {
	margin: 3em auto; max-width: 85%;
}
.wp-caption img[class*='wp-image-'] {
	margin: 0px; display: block;
}
.wp-caption-text {
	margin: 9px 0px; line-height: 2; font-size: 14px; font-style: italic; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
div.wp-caption .wp-caption-text {
	padding-right: 10px;
}
div.alignright.wp-caption img[class*='wp-image-'] {
	padding-right: 0px; padding-left: 10px;
}
div.alignright.wp-caption .wp-caption-text {
	padding-right: 0px; padding-left: 10px;
}
.wp-smiley {
	padding: 0px; border: 0px currentColor; border-image: none; margin-top: 0px; margin-bottom: 0px;
}
.table-a td {
	padding: 20px 0px; color: rgb(102, 102, 102); border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.table-a img {
	padding: 3px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-a em {
	font: 14px/32px ""; list-style: none; width: 100px; height: 32px; text-align: center; color: rgb(255, 255, 255); margin-top: 10px; display: inline-block; font-size-adjust: none; font-stretch: normal; background-color: rgb(204, 204, 204);
}
.table-a strong {
	font: 18px/40px ""; color: rgb(0, 124, 195); font-size-adjust: none; font-stretch: normal;
}
.table-a a {
	font: 18px/40px ""; color: rgb(0, 124, 195); font-size-adjust: none; font-stretch: normal;
}
article.post a.zt-btn-1 {
	font: 14px/32px ""; padding: 0px 20px; color: rgb(255, 255, 255); text-decoration: none; margin-top: 10px; display: inline-block; font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 124, 195);
}
article.post a.zt-btn-1:hover {
	color: rgb(255, 255, 255); background-color: rgb(141, 195, 30);
}
.bk-xx {
	padding: 40px; border-radius: 8px; border: 1px dashed rgb(0, 124, 195); border-image: none;
}
.clear {
	font: 0px/0 ""; height: 0px; clear: both; -ms-zoom: 1; font-size-adjust: none; font-stretch: normal;
}
.hide {
	display: none;
}
.fixed {
	left: 0px; top: 0px; position: fixed; z-index: 9;
}
.site {
	width: 100%; position: relative; background-color: rgb(255, 255, 255);
}
.tag .site {
	background-color: rgb(245, 245, 245);
}
.products .site {
	background-color: rgb(245, 245, 245);
}
.main-content {
	width: 100%;
}
.w1920 {
	left: 50%; width: 1912px; margin-left: -960px; position: absolute;
}
.box {
	margin: 0px auto; width: 1105px; padding-top: 0px; position: relative;
}
.inpage .main-content {
	margin: 0px auto; width: 1002px; padding-top: 0.1px; position: relative;
}
.full-width .site-main {
	padding-top: 74px; position: relative;
}
.full-width .kqwlwh.site-main {
	padding-top: 0px;
}
.case .site-main {
	padding-top: 130px; position: relative;
}
.full-width .site-main .main-content {
	padding: 0px; width: auto; background-color: rgb(255, 255, 255);
}
.full-width .site-main .jsys {
	background: url("../images/bg_fafafa.png");
}
.bg-yd-fa3n {
	background: url("../images/bg_fafafa.png");
}
.entry-content::after {
	width: 1px; height: 1px; clear: both; display: block; content: "";
}
.site-header {
	width: 100%; position: relative; z-index: 9; background-color: rgb(255, 255, 255);
}
.site-description {
	line-height: 1.5; font-size: 12px; font-weight: 400; display: none;
}
.header-main {
	position: relative; min-height: 130px;
}
.site-title {
	margin: 0px; line-height: 48px; font-size: 18px; float: left; display: none;
}
#logo {
	margin: 33px 0px 0px; float: left;
}
.top-tel {
	margin: 33px 10px 0px 0px; float: right;
}
.head_r {
	margin: 43px 10px 0px 0px; color: rgb(121, 134, 142); line-height: 40px; font-size: 14px; float: right;
}
.head_r p {
	margin: 0px; display: inline;
}
.qrcode {
	top: -10px; text-align: center; right: 0px; color: rgb(153, 153, 153); line-height: 20px; position: absolute; z-index: 2;
}
.qrcode img {
	display: block; max-height: 120px;
}
.qrcode span {
	margin-right: 20px; float: left;
}
.topbar {
	background: rgb(250, 250, 250); height: 38px; color: rgb(136, 136, 136); line-height: 38px; font-size: 12px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 2px 0px #fafafa;
}
.topbar .ico {
	background: url("../images/i_tips.gif") no-repeat; width: 10px; height: 9px; margin-right: 10px; display: inline-block;
}
.topbar p {
	margin: 0px; display: inline;
}
.topbar a {
	color: rgb(136, 136, 136);
}
.topbar a:hover {
	color: rgb(2, 154, 228);
}
.topnav {
	float: right;
}
.topnav li {
	line-height: 38px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; float: left;
}
.topnav a {
	padding: 0px 1em; display: block;
}
.topnav a:hover {
	color: rgb(2, 154, 228); background-color: rgb(255, 255, 255);
}
.topnav li:hover a {
	color:#ED8323; background-color: rgb(255, 255, 255);
}
.topnav a::before {
	background: url("../images/ico24.png") no-repeat; width: 24px; height: 24px; margin-top: 6px; margin-right: 0.5em; float: left; display: inline-block; content: " ";
}
.topnav li:nth-child(1) a::before {
	background-position: 0px 0px;
}
.topnav li:nth-child(3) a::before {
	background-position: -24px 0px;
}
.topnav li:nth-child(4) a::before {
	background-position: -48px 0px;
}
.topnav li:nth-child(2) a::before {
	background-position: -120px 0px;
}
.topnav li:nth-child(1):hover a::before {
	background-position: 0px -24px;
}
.topnav li:nth-child(3):hover a::before {
	background-position: -24px -24px;
}
.topnav li:nth-child(4):hover a::before {
	background-position: -48px -24px;
}
.topnav li:nth-child(2):hover a::before {
	background-position: -120px -24px;
}
.qr {
	border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; position: relative; z-index: 2;
}
.qr-wx {
	padding: 15px 30px; border: 1px solid rgb(221, 221, 221); border-image: none; top: 100%; width:230px; text-align: center; right: -1px; color: rgb(102, 102, 102); line-height: 20px; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
.qr-wx img {
	display: block; max-height: 100px;
}
.qr-wx span {
	margin-left: 30px; float: left;
}
.qr-wx span:first-child {
	margin: 0px;
}
.flexslider .slides {
	-ms-zoom: 1;
}
.flex-direction-nav a {
	background: url("../images/ad_ctr.png") no-repeat; margin: -45px 0px 0px; top: 50%; width: 60px; height: 90px; line-height: 99em; overflow: hidden; position: absolute; z-index: 10; cursor: pointer; opacity: 0.5; -webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0px -90px; right:40px;
}
.flex-direction-nav .flex-prev {
	left:-9px;
}
.flexslider:hover .flex-next {
	opacity: 0.5;
}
.flexslider:hover .flex-prev {
	opacity: 0.5;
}
.flexslider:hover .flex-next:hover {
	opacity: 1;
}
.flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flex-control-nav {
	list-style: none; margin: 0px; padding: 0px; left: 0px; width: 100%; text-align: center; bottom: 20px; position: absolute;
}
.flex-control-nav li {
	margin: 0px 5px; display: inline-block; -ms-zoom: 1;
}
.flex-control-nav li a {
	background: url("../images/dot.png") no-repeat 0px -16px; width: 16px; height: 16px; text-indent: -99em; overflow: hidden; display: block; cursor: pointer;
}
.flex-control-nav li a.flex-active {
	background-position: 0px 0px;
}
.control1 .flex-direction-nav a {
	background: url("../images/ico_64.png") no-repeat 0px 0px; width: 64px; height: 64px; margin-top: -32px;
}
.control1 .flex-direction-nav .flex-next {
	background-position: -64px 0px;
}
.control2 .flex-direction-nav a {
	background: url("../images/ico_64.png") no-repeat 0px -64px; width: 64px; height: 64px; margin-top: -32px;
}
.control2 .flex-direction-nav .flex-next {
	background-position: -64px -64px;
}
.control3 .flex-direction-nav a {
	background: url("../images/btn_50.png") no-repeat 0px 0px; width: 50px; height: 80px; margin-top: -40px;
}
.control3 .flex-direction-nav .flex-next {
	background-position: -50px 0px;
}
.banner {
	height: 480px; position: relative; max-width: 100%;
}
.banner .w1920 {
	height: 480px; overflow: hidden;
}
.banner img {
	margin: 0px auto; display: block; max-width: 100%;
}
.banner .flexslider {
	position: relative;
}
.banner .flex-control-nav {
	height: 6px; line-height: 6px;
}
.banner .flex-control-nav li a {
	background: rgba(0, 0, 0, 0.3); width: 50px; height: 6px; text-indent: -99em; overflow: hidden; display: block; cursor: pointer; -pie-background: rgba(0, 0, 0, .3);
}
.banner .flex-control-nav li a.flex-active {
	background:#EE8323; -pie-background: 0;
}
.banner .flex-direction-nav {
	line-height: 0;
}
.banner .flex-direction-nav .flex-next {
	background-position: 0px -90px; right: 50%; margin-right: -500px;
}
.banner .flex-direction-nav .flex-prev {
	left: 50%; margin-left: -500px;
}
.banner .flex-direction-nav a {
	opacity: 0;
}
.banner-in {
	height: 400px; overflow: hidden; display: none; position: relative;
}
.tag .banner-in {
	height: 480px;
}
.banner-in img {
	margin: 0px auto; display: block; max-width: 100%;
}
.search-box {
	padding: 12px 0px; height: 32px; overflow: hidden; clear: both; margin-top: 13px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: dotted;
}
.search-box .search-form {
	background: url("../images/search_bg.png") no-repeat; width: 222px; height: 32px; float: right;
}
.search-box .search-field {
	margin: 1px 0px 0px 1px; padding: 0px; border: 0px currentColor; border-image: none; width: 182px; height: 30px; line-height: 30px; text-indent: 1em; font-size: 12px; float: left;
}
.search-box .search-submit {
	background: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 37px; height: 32px; text-indent: -999px; overflow: hidden; font-size: 12px; float: right; display: block;
}
.search-box input[type='submit']:hover {
	background: 0px;
}
.search-box input[type='submit']:focus {
	background: 0px;
}
.search-box span.screen-reader-text {
	display: none;
}
.search-box ul.link {
	list-style: none; margin: 0px; float: left;
}
.search-box ul.link li {
	margin-right: 8px; float: left;
}
.search-box ul.link li a {
	border-radius: 32px; width: 32px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 13px; display: block; background-color: rgb(221, 221, 221);
}
.search-box ul.link li a:hover {
	background-color: rgb(3, 166, 243);
}
.search-box ul.link a:hover img {
	filter: none;
}
.search-box ul.link .screen-reader-text {
	display: none;
}
.site-navigation {
	padding: 15px 0px; height: 36px; clear: both; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.single .site-navigation {
	border-bottom-color: rgb(0, 143, 215); border-bottom-width: 2px; border-bottom-style: solid; box-shadow: 0px 2px 0px #eee;
}
.site-navigation ul {
	margin: 0px auto; width: 1087px; height: 36px;
}
.site-navigation li {
	line-height: 36px; margin-right: 2px; float: left; position: relative;
}
.site-navigation a {
	padding: 0px 17px; text-align: center; font-size: 16px; display: block; font-weight:bold;
}
.site-navigation a:hover {
	color: rgb(255, 255, 255);
}
.site-navigation .nav-menu &gt; li:hover &gt; a {
	color: rgb(255, 255, 255);
}
.site-navigation .nav-menu &gt; li:first-child {
	letter-spacing: 5px;
}
.site-navigation .current-menu-item a {
	color: rgb(255, 255, 255); background-color:#EE8323;
}
.site-navigation .current-menu-parent a {
	color: rgb(255, 255, 255); background-color: rgb(3, 166, 243);
}
.site-navigation li span {
	left: 50%; top: 0px; width: 0px; height: 100%; display: block; position: absolute; z-index: -1; background-color:#EE8323;
}
.site-navigation li.cur span {
	left: 0px; width: 100%;
}
.site-navigation ul ul {
	left: -25%; top: 100%; width: 150%; height: auto; text-align: center; display: none; position: absolute; box-shadow: 0px 2px 3px #999; background-color: rgb(255, 255, 255);
}
.site-navigation li li {
	margin: 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted; float: none;
}
.site-navigation li li a {
	padding: 0px 1em;
}
.site-navigation li li a:hover {
	color: rgb(3, 166, 243);
}
.footer {
	padding-top: 30px; clear: both; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.footer .box {
	position: relative;
}
.home .footer {
	margin-top: 20px;
}
.site-footer a {
	color: rgb(255, 255, 255);
}
.nav-all {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden;
}
.nav-all li ul {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden;
}
.nav-all &gt; li {
	min-height: 240px;
}
.nav-all li {
	line-height: 40px; padding-left: 1.5em; margin-right: 65px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: dotted; float: left;
}
.nav-all li li {
	padding: 0px; border: 0px currentColor; border-image: none; line-height: 20px; margin-right: 0px; float: none;
}
.nav-all li a {
	color: rgb(3, 166, 243); font-size: 16px;
}
.nav-all li a:hover {
	color: rgb(0, 143, 215);
}
.nav-all li li a {
	color: rgb(153, 153, 153); font-size: 12px;
}
.site-footer {
	height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; position: relative; z-index: 3; background-color: rgb(0, 143, 215);
}
.site-info {
	height: 40px; position: relative;
}
.site-info p {
	margin: 0px; float: left;
}
.site-info p ~ p {
	float: right;
}
.site-info .code {
	margin-left: 2em; display: inline-block;
}
.site-info .ebsgovicon {
	right: -50px; bottom: 0px; position: absolute;
}
.menu-footnav-container {
	float: left;
}
.menu-footnav-container ul {
	list-style: none; margin: 13px 0px;
}
.menu-footnav-container li {
	line-height: 14px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: left;
}
.menu-footnav-container li:first-child {
	border: 0px currentColor; border-image: none;
}
.menu-footnav-container li a {
	padding: 0px 10px; color: rgb(255, 255, 255);
}
.menu-footnav-container li:first-child a {
	padding-left: 0px;
}
.menu-footnav-container li a:hover {
	color: rgb(255, 204, 0);
}
.xml {
	display: none;
}
.yyk {
	background: url("../images/yyk.png") no-repeat; left: -300px; top: 50%; width: 340px; height: 460px; margin-top: -230px; position: fixed; z-index: 999; _position: absolute;
}
.yyk .on-off {
	width: 40px; height: 230px; float: right; display: block;
}
.yyk ul {
	list-style: none; margin: 122px 0px 0px 45px; padding: 0px; width: 200px;
}
.yyk ul li {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.yyk ul li a {
	color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: block;
}
.yyk ul li a::after {
	width: 4px; height: 7px; font-family: "宋体"; font-size: 9px; margin-left: 1em; display: inline-block; content: "&gt;";
}
.yyk ul li a:hover {
	background-color: rgb(2, 154, 228);
}
.yyk ul li.last {
	border: 0px currentColor; border-image: none; margin-top: 20px;
}
.yyk ul &gt; li:last-child {
	border: 0px currentColor; border-image: none; margin-top: 20px;
}
.yyk ul li.last a {
	height: 40px; text-align: center; color: rgb(68, 68, 68); line-height: 40px; background-color: rgb(255, 255, 0);
}
.yyk ul li.last a::after {
	content: none;
}
.yyk ul li.last a:hover {
	background-color: rgb(255, 210, 77);
}
.float-part {
	width: 60px; height: 240px; right: 10px; bottom: 10px; position: fixed; z-index: 999; _position: absolute;
}
.float-part ul {
	list-style: none; margin: 0px; padding: 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: relative;
}
.float-part li div {
	top: -1px; width: 0px; height: 150px; right: 100%; overflow: hidden; position: absolute;
}
.float-part ul ul {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(221, 221, 221) currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; left: 0px; width: 526px; height: 148px; position: absolute; background-color: rgb(255, 255, 255);
}
.float-part li {
	background: url("../images/ico_tool.png") no-repeat 0px 0px rgb(245, 245, 245); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; height: 59px;
}
.float-part li li {
	background: 0px; border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(238, 238, 238); border-image: none; width: 24.5%; height: 100%; text-align: center; float: left;
}
.float-part li li:first-child {
	border: 0px currentColor; border-image: none;
}
.float-part li li img {
	margin: 1em auto 0px; display: block;
}
.float-part li li a {
	margin: 0px 1em; line-height: 1.5em; display: block;
}
.float-part li:hover {
	background-color: rgb(255, 255, 255);
}
.float-part h3 {
	margin: 0px 0px 1em; padding: 1.5em 0.5em 0px; width: 1em; height: 100%; color: rgb(255, 255, 255); line-height: 1.4em; font-size: 18px; font-weight: normal; float: left; background-color: rgb(2, 165, 242);
}
.float-part strong {
	color: rgb(2, 165, 242); font-size: 16px;
}
.float-part p {
	margin: 2em 0px;
}
.float-part li.kf ul {
	width: 300px;
}
.float-part li.kf li {
	width: 49.5%; font-size: 14px;
}
.float-part li.kf li img {
	margin-top: 25px; margin-bottom: 0.5em;
}
.float-part li.kf li a {
	height: 100%; display: block;
}
.float-part li.tel {
	background-position: 0px -60px;
}
.float-part li.tel li {
	width: 49.5%;
}
.float-part li.qcode {
	background-position: 0px -120px;
}
.float-part li.qcode img {
	width: 100px; height: 100px;
}
.up {
	background: url("../images/ico_tool.png") no-repeat 0px bottom rgb(245, 245, 245); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; height: 59px; text-indent: -200px; overflow: hidden; display: block;
}
.up:hover {
	background-color: rgb(255, 255, 255);
}
.ajax {
	width: 100%; height: 100%; display: none; position: fixed;
}
.ajax-bg {
	width: 100%; height: 100%; display: none; position: fixed;
}
.ajax {
	margin: -275px 0px 0px -650px; left: 50%; top: 50%; width: 1300px; height: 550px; text-align: center; z-index: 9999; background-color: rgb(255, 255, 255);
}
.ajax img {
	margin: 0px auto; display: block; max-height: 100%; max-width: 100%;
}
.ajax-bg {
	left: 0px; top: 0px; z-index: 9998; opacity: 0.8; background-color: rgb(0, 0, 0);
}
.ajax .close {
	font: bold 32px/40px ""; top: -40px; width: 60px; height: 40px; text-align: center; right: 0px; color: rgb(255, 255, 255); position: absolute; cursor: pointer; font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 143, 215);
}
.ajax .close:hover {
	background-color: rgb(155, 195, 72);
}
.links {
	width: 450px; height: 32px; line-height: 32px; margin-left: 70px; float: left; position: relative;
}
.links h3 {
	margin: 0px; line-height: 32px; font-size: 12px; float: left;
}
.links ul {
	list-style: none; margin: 0px; padding: 0px; width: 380px; height: 32px; overflow: hidden; float: right;
}
.links li {
	margin-right: 12px; float: left;
}
.links:hover ul {
	height: auto; right: 0px; bottom: 0px; position: absolute;
}
#secondary {
	width: 244px; float: left;
}
.full-width #secondary {
	left: 50%; top: 0px; width: 1920px; height: 70px; margin-left: -960px; border-bottom-color: rgb(0, 143, 215); border-bottom-width: 2px; border-bottom-style: solid; float: none; position: absolute; box-shadow: 0px 2px 3px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255);
}
.full-width .scroll#secondary {
	position: fixed; z-index: 99; background-color: rgb(255, 255, 255);
}
.case #secondary {
	padding: 20px; left: 50%; top: 0px; width: 1920px; height: 40px; margin-left: -960px; float: none; position: absolute; background-color: rgb(248, 248, 248);
}
.aside-ad {
	margin-top: 80px;
}
.aside-ad img {
	margin-bottom: 10px; display: block;
}
.aside-nav h3 {
	background: url("../images/l_nav_t.jpg") no-repeat; margin: 0px; height: 30px; color: rgb(13, 129, 234); line-height: 30px; padding-left: 24px; font-size: 14px; font-style: italic; font-weight: normal;
}
.aside-nav .bottom {
	background: url("../images/l_nav_b.jpg") no-repeat; height: 10px;
}
.aside-nav ul {
	overflow: hidden; border-top-color: rgb(195, 195, 195); border-top-width: 1px; border-top-style: dashed;
}
.aside-nav li {
	border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: dashed;
}
.aside-nav .current_page_item {
	border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
.aside-nav .current-cat {
	border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
.aside-nav li a {
	text-align: center; color: rgb(170, 170, 170); line-height: 70px; font-size: 16px; display: block;
}
.aside-nav li a:hover {
	color: rgb(0, 124, 195);
}
.aside-nav .current_page_item &gt; a {
	color: rgb(0, 124, 195);
}
.aside-nav .current-cat &gt; a {
	color: rgb(0, 124, 195);
}
.scroll.aside-nav {
	left: 50%; top: 0px; width: 180px; margin-left: -500px; position: fixed;
}
.full-width .aside-nav ul {
	border: 0px currentColor; border-image: none;
}
.full-width .aside-nav li {
	border: 0px currentColor; border-image: none;
}
.full-width .aside-nav .current_page_item {
	border: 0px currentColor; border-image: none;
}
.full-width .aside-nav .current-cat {
	border: 0px currentColor; border-image: none;
}
.full-width .aside-nav {
	margin: 0px auto; width: 1002px; text-align: center;
}
.full-width .aside-nav ul {
	display: inline-block;
}
.full-width .aside-nav li {
	border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; float: left;
}
.full-width .aside-nav li:first-child {
	border: 0px currentColor; border-image: none;
}
.full-width .aside-nav li a {
	padding: 0px 1.8em; color: rgb(102, 102, 102); line-height: 70px;
}
.full-width .aside-nav li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 166, 243);
}
.full-width .aside-nav li a.cur {
	color: rgb(255, 255, 255); background-color: rgb(3, 166, 243);
}
.full-width .aside-nav .current_page_item &gt; a {
	color: rgb(255, 255, 255); background-color: rgb(3, 166, 243);
}
.full-width .aside-nav .current-cat &gt; a {
	color: rgb(255, 255, 255); background-color: rgb(3, 166, 243);
}
.case .aside-nav {
	line-height: 40px;
}
.case .aside-nav h3 {
	background: 0px; margin: 0px; height: auto; color: rgb(68, 68, 68); line-height: 40px; padding-right: 50px; padding-left: 0px; font-size: 24px; font-style: normal; font-weight: normal; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;
}
.case .aside-nav strong {
	margin: 0px 20px 0px 40px; color: rgb(153, 153, 153); font-size: 14px; float: left;
}
.case .aside-nav ul {
	border: 0px currentColor; border-image: none;
}
.case .aside-nav li {
	border: 0px currentColor; border-image: none;
}
.case .aside-nav .current_page_item {
	border: 0px currentColor; border-image: none;
}
.case .aside-nav .current-cat {
	border: 0px currentColor; border-image: none;
}
.case .aside-nav {
	margin: 0px auto; width: 1002px;
}
.case .aside-nav ul {
	float: left;
}
.case .aside-nav li {
	border: 0px currentColor; border-image: none; margin-right: 8px; float: left;
}
.case .aside-nav li a {
	padding: 0px 1em; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); line-height: 40px; font-size: 14px; background-color: rgb(255, 255, 255);
}
.case .aside-nav li a:hover {
	border-color: rgb(3, 166, 243); color: rgb(3, 166, 243);
}
.case .aside-nav li a.cur {
	border-color: rgb(3, 166, 243); color: rgb(3, 166, 243);
}
.case .aside-nav .current_page_item &gt; a {
	border-color: rgb(3, 166, 243); color: rgb(3, 166, 243);
}
.case .aside-nav .current-cat &gt; a {
	border-color: rgb(3, 166, 243); color: rgb(3, 166, 243);
}
.topnews {
	background: url("../images/bg_fg.jpg") rgb(238, 238, 238); color: rgb(170, 170, 170); line-height: 40px;
}
.topnews .box::before {
	background: url("../images/i_tips.gif") no-repeat 0px; width: 12px; height: 12px; margin-left: 1em; display: inline-block; content: "";
}
.topnews a {
	margin: 0px 0.5em; color: rgb(0, 142, 214); font-size: 14px; font-weight: bold; display: inline-block;
}
.topnews a:hover {
	color: rgb(3, 166, 243);
}
.p1 {
	padding: 40px 0px; overflow: hidden;
}
.yugao {
	background: url("../images/bg_yugao.png") no-repeat; margin: 2px 2px 0px -10px; width: 220px; height: 300px; padding-left: 10px; float: left;
}
.yugao h2 {
	margin: 22px 0px 26px; text-align: center; line-height: 40px; font-size: 18px; font-weight: normal;
}
.yugao a {
	color: rgb(255, 255, 255);
}
.yugao p {
	margin: 20px;
}
.yugao p:nth-of-type(1) {
	background: url("../images/i_time.png") no-repeat 0px; color: rgb(102, 102, 102); padding-left: 40px;
}
.yugao p:nth-of-type(1) strong {
	color: rgb(68, 68, 68); font-size: 16px;
}
.yugao p:nth-of-type(2) {
	color: rgb(0, 142, 214); font-size: 14px; font-weight: bold;
}
.yugao p:nth-of-type(2) a {
	color: rgb(0, 142, 214);
}
.yugao a.more {
	margin: 0px auto; width: 150px; text-align: center; line-height: 38px; font-size: 14px; display: block; background-color: rgb(3, 166, 243);
}
.yugao p:nth-of-type(3) a {
	margin: 0px auto; width: 150px; text-align: center; line-height: 38px; font-size: 14px; display: block; background-color: rgb(3, 166, 243);
}
.yugao p:nth-of-type(3) a:hover {
	background-color: rgb(2, 154, 228);
}
.video {
	background: url("../images/bg_video.png") no-repeat; padding: 2px; width: 450px; height: 320px; float: left; position: relative;
}
.video a::before {
	background: url("../images/i-play.png") no-repeat; margin: -20px 0px 0px -20px; left: 50%; top: 50%; width: 40px; height: 40px; position: absolute; z-index: 2; content: " ";
}
.video-bg {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 998; opacity: 0.8; background-color: rgb(0, 0, 0);
}
#video {
	margin: -200px 0px 0px -320px; left: 50%; top: 50%; width: 640px; height: 400px; display: none; position: fixed; z-index: 999; background-color: rgb(0, 0, 0);
}
#video h2 {
	margin: 0px; top: 10px; width: 100%; color: rgb(255, 255, 255); line-height: 40px; text-indent: 1em; font-size: 18px; position: absolute;
}
#video .closev {
	top: -40px; width: 60px; height: 40px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 40px; font-size: 3em; font-weight: normal; display: block; position: absolute; cursor: pointer; background-color: rgb(0, 142, 214);
}
#video .closev:hover {
	background-color: rgb(3, 166, 243);
}
.ggw {
	width: 325px; float: left;
}
.ggw li {
	margin: 2px 0px 0px 2px; width: 160px; height: 150px; float: left;
}
.ggw li img {
	width: 100%; height: 100%; display: block;
}
.p2 {
	padding-bottom: 2em;
}
.p2 h2 {
	margin: 20px 0px; text-align: center; color: rgb(153, 153, 153); line-height: 32px; font-size: 32px; font-weight: normal;
}
.p2 h3 {
	background: url("../images/t_prod_cat.png") no-repeat center 0px; margin: 0px 0px 25px; height: 50px; text-align: center; line-height: 50px; font-size: 14px; font-weight: normal;
}
.p2 h3 a {
	color: rgb(136, 136, 136); display: inline-block; position: relative;
}
.p2 h3 a:first-child ~ a::before {
	margin: 0px 2em; color: rgb(204, 204, 204); font-family: Arial,Helvetica,sans-serif; font-weight: normal; content: "|";
}
.p2 h3 a:first-child {
	border: 0px currentColor; border-image: none;
}
.p2 h3 a:hover {
	color: rgb(0, 143, 215);
}
.p2 h3 a.cur {
	color: rgb(0, 143, 215);
}
.p2 ul {
	overflow: hidden;
}
.p2 .slides li {
	width: 334px; float: left;
}
.p2 .slides li div {
	margin: 0px auto; width: 320px; text-align: center; position: relative;
}
.p2 .slides li a.thumb {
	width: 320px; height: 320px;
}
.p2 .slides li img {
	width: 100%; height: 100%; display: block;
}
.p2 .slides li strong {
	line-height: 1.5em; font-size: 12px; font-weight: normal;
}
.p2 .tab-content &gt; div {
	display: none;
}
.p2 .tab-content &gt; div:first-child {
	display: block;
}
.p2 .flexslider {
	width: 1002px; height: 350px; position: relative;
}
.dlsjz {
	background: url("../images/bg_fg2.jpg"); height: 400px; position: relative;
}
.dlsjz .w1920 {
	background: url("../images/bg_fg2.jpg"); height: 450px; overflow: hidden;
}
.dlsjz h2 {
	background: url("../images/t-home.png") no-repeat; margin: 70px auto 20px; width: 600px; height: 70px; text-indent: -999px; overflow: hidden;
}
.dlsjz .slides li {
	width: 250px; float: left;
}
.dlsjz .slides li a {
	margin: 0px auto; width: 240px; height: 240px; overflow: hidden; display: block; position: relative;
}
.dlsjz .slides li a img {
	width: 100%; height: auto;
}
.dlsjz .slides li a span.bg {
	width: 100%; height: 30px; bottom: 0px; display: block; position: absolute; opacity: 0.9; background-color:#292662;
}
.dlsjz .slides li a span.text {
	width: 100%; bottom: 0px; color: rgb(255, 255, 255); font-size: 14px; display: block; position: absolute; z-index: 2;
}
.dlsjz .slides li a span.text strong {
	line-height: 30px; padding-left: 20px; display: inline-block;
}
.dlsjz .slides li a.cur span.text strong {
	color:#EE8323; line-height: 2em; font-size: 18px; border-top-color:#EE8323; border-top-width: 3px; border-top-style: solid;
}
.dlsjz .slides li a span.text p {
	padding-left: 20px; display: none;
}
.dlsjz .flexslider {
	width: 1195px; height: 240px; position: relative;
}
.why-join {
	background: url("../images/bg_fg2.jpg"); position: relative;
}
.why-join .w1920 {
	background: rgb(255, 255, 255); height: 808px;
}
.why-join h2 {
	background: url("../images/t-home.png") no-repeat 0px -80px; margin: 70px auto 15px; width:600px; height: 70px; text-indent: -999px; overflow: hidden;
}
.why-join ul::after {
	clear: both; display: block; content: " ";
}
.why-join li {
	width: 190px; float: left;
}
.why-join li:first-child ~ li {
	margin-left: 13px;
}
.why-join li:nth-child(2n) {
	margin-top: 40px;
}
.why-join li img {
	width: 100%; height: auto; display: block; position: relative;
}
.why-join li strong {
	display: none;
}
.qwwlsj {
	overflow: hidden; padding-bottom: 2em;
}
.qwwlsj h2 {
	background: url("../images/t-home.png") no-repeat 0px -160px; margin: 70px auto 0px; width:600px; height: 70px; text-indent: -999px; overflow: hidden;
}
.qwwlsj .flexslider {
	margin: 0px auto; width: 920px; height: 220px; position: relative;
}
.qwwlsj li {
	color: rgb(102, 102, 102); font-size: 14px;
}
.qwwlsj li strong {
	color: rgb(0, 165, 235); font-size: 18px; font-weight: normal;
}
.qwwlsj .flex-direction-nav .flex-prev {
	left: -90px;
}
.qwwlsj .flex-direction-nav .flex-next {
	right: -90px;
}
.ys-10yeas {
	background-position: center 0px; height: 1000px; overflow: hidden;
}
.ys-10yeas h2 {
	display: none; visibility: hidden;
}
.ys-10yeas ol {
	margin-top: 40px; position: relative;
}
.ys-10yeas li {
	left: 146px; top: 160px; font-size: 16px; position: absolute;
}
.ys-10yeas li strong {
	color: rgb(0, 160, 233); font-size: 32px; font-weight: normal;
}
.ys-10yeas li:nth-child(2) {
	left: auto; top: 200px; right: 35px;
}
.ys-10yeas li:nth-child(3) {
	left: 220px; top: 440px;
}
.ys-10yeas li:nth-child(4) {
	left: auto; top: 610px; text-align: right; right: 280px;
}
.ys-10yeas li:nth-child(5) {
	left: 545px; top: 790px;
}
.ys-chanpin {
	background-position: center 0px; height: 850px; overflow: hidden; background-color: rgb(96, 194, 237);
}
.ys-chanpin h2 {
	visibility: hidden;
}
.ys-chanpin dl {
	height: 530px; margin-top: 180px; position: relative;
}
.ys-chanpin dd {
	background: url("../images/kj-yuan.png") no-repeat; left: 50%; top: 0px; width: 514px; height: 514px; color: rgb(255, 255, 255); font-size: 14px; margin-left: -256px; display: none; position: absolute;
}
.ys-chanpin dd:nth-of-type(1) {
	display: block;
}
.ys-chanpin dd em {
	margin: 0px auto; width: 330px; line-height: 1.5em; display: block;
}
.ys-chanpin dd img {
	margin: 90px auto 2em; width: auto; display: block; max-width: 420px;
}
.ys-chanpin dt {
	left: 80px; top: 24px; width: 250px; color: rgb(255, 255, 255); font-size: 18px; font-weight: normal; position: absolute; z-index: 2;
}
.ys-chanpin dt.cur {
	color: rgb(216, 246, 190);
}
.ys-chanpin dt:nth-of-type(2) {
	left: 10px; top: 170px;
}
.ys-chanpin dt:nth-of-type(3) {
	left: 86px; top: 340px;
}
.ys-chanpin dt:nth-of-type(4) {
	left: 190px; top: 490px;
}
.ys-chanpin dt:nth-of-type(5) {
	left: auto; top: 30px; text-align: right; right: 165px;
}
.ys-chanpin dt:nth-of-type(6) {
	left: auto; top: 180px; text-align: right; right: 75px;
}
.ys-chanpin dt:nth-of-type(7) {
	left: auto; top: 350px; text-align: right; right: 45px;
}
.ys-chanpin dt:nth-of-type(8) {
	left: auto; top: 495px; text-align: right; right: 175px;
}
.ys-chanpin dt div {
	background: url("../images/ys_cp_svg.png") no-repeat; left: 0px; top: 1.6em; width: 0px; height: 50px; position: absolute;
}
.ys-chanpin dt div.svg2 {
	background-position: 0px -50px; top: 1.7em;
}
.ys-chanpin dt div.svg3 {
	background-position: 0px -100px; top: 0.5em;
}
.ys-chanpin dt div.svg4 {
	background-position: 0px -150px; top: -0.1em;
}
.ys-chanpin dt div.svg5 {
	background-position: 0px -200px; left: 93px;
}
.ys-chanpin dt div.svg6 {
	background-position: 0px -250px; left: 80px;
}
.ys-chanpin dt div.svg7 {
	background-position: 0px -300px; left: 30px; top: 0.5em;
}
.ys-chanpin dt div.svg8 {
	background-position: 0px -350px; left: 40px; top: -0.5em;
}
.ys-join {
	background: url("../images/bg_dian_ls.jpg"); height: 900px; overflow: hidden;
}
.ys-join .w1920 {
	background: url("../images/bg_dian_ls.jpg"); height: 900px; overflow: hidden;
}
.ys-join .box {
	background-position: 298px bottom; height: 100%; padding-top: 0.1px; background-repeat: no-repeat;
}
.ys-join h2 {
	background: url("../images/t-home.png") no-repeat 0px -240px; margin: 70px auto 40px; width: 160px; height: 70px; text-indent: -999px; overflow: hidden;
}
.ys-join ol {
	height: 530px; position: relative;
}
.ys-join li {
	padding: 0.5em 10px; border-radius: 5px; border: 2px solid rgb(255, 255, 255); border-image: none; width: 170px; color: rgb(153, 153, 153); position: absolute;
}
.ys-join li.cur {
	border-color: rgb(0, 165, 236); color: rgb(255, 255, 255); z-index: 2; background-color: rgb(0, 165, 236);
}
.ys-join li:nth-of-type(1) {
	top: -30px; right: 586px;
}
.ys-join li:nth-of-type(2) {
	top: 60px; right: 678px;
}
.ys-join li:nth-of-type(3) {
	top: 162px; right: 704px;
}
.ys-join li:nth-of-type(4) {
	top: 274px; right: 698px;
}
.ys-join li:nth-of-type(5) {
	top: 382px; right: 636px;
}
.ys-join li:nth-of-type(6) {
	left: 600px; top: -30px;
}
.ys-join li:nth-of-type(7) {
	left: 680px; top: 60px;
}
.ys-join li:nth-of-type(8) {
	left: 716px; top: 172px;
}
.ys-join li:nth-of-type(9) {
	left: 706px; top: 284px;
}
.ys-join li:nth-of-type(10) {
	left: 630px; top: 420px;
}
.ys-join li strong {
	text-align: center; line-height: 62px; font-size: 24px; font-weight: normal; display: block;
}
.ys-join li em {
	line-height: 1em; font-size: 14px; display: none;
}
.ys-join li p {
	margin-top: 2em;
}
.ys-join li br {
	display: none;
}
.ys-join li a {
	color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
.ys-join .join-btn {
	margin-top: 25px;
}
.jjfa {
	background-position: center 0px; height: 600px; overflow: hidden;
}
.jjfa .box {
	height: 100%; padding-top: 0.1px;
}
.jjfa h2 {
	visibility: hidden;
}
.jjfa .btn {
	left: 50%; width: 180px; height: 50px; text-align: center; bottom: 40px; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; margin-left: -90px; display: block; position: absolute; background-color: rgb(1, 165, 236);
}
.jjfa .btn:hover {
	background-color: rgb(0, 143, 215);
}
.about {
	min-height:720px;
}
.about h2 {
	background: url("../images/t-home.png") no-repeat 0px -320px; margin: 50px auto 20px; width:600px; height: 60px; text-indent: -999px; overflow: hidden;
}
.about .thumb {
	margin: -30px 10px 0px; width: 311px; float: left;
}
.about .gsimg {
	background: url("../images/bg_gs_bk.png") no-repeat; padding: 2px; width: 360px; height: 240px; float: left; position: relative;
}
.about .gsimg .flex-direction-nav .flex-prev {
	left: 0px;
}
.about .gsimg .flex-direction-nav .flex-next {
	right: 0px;
}
.gsimg .flex-direction-nav a {
	opacity: 0;
}
.about .txt {
	width: 278px; line-height: 1.8em; float: right;
}
.about .txt .more {
	width: 120px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; display: block; background-color: rgb(1, 165, 236);
}
.about .txt .more:hover {
	background-color: rgb(0, 143, 215);
}
.about h3 {
	text-align: center; font-size: 24px; font-weight: normal; margin-top: 60px;
}
.about .desc {
	background: url("../images/t_prod_cat.png") no-repeat center 0px; text-align: center; color: rgb(153, 153, 153); line-height: 50px; font-size: 14px;
}
.qyzz {
	padding-top: 0.1px; clear: both;
}
.qyzz img {
	margin-top: 40px;
}
.about .qyfm h3 {
	background: url("../images/t_prod_cat.png") no-repeat center 0px; margin: 40px 0px 20px; line-height: 50px;
}
.qyfm li {
	width: 250.5px; float: left;
}
.qyfm li img {
	width: 249px; height: 200px; display: block;
}
.qyfm .flexslider {
	width: 1142px; height: 180px; position: relative;padding-right:52px;
}
.p3 {
	background: url("../images/bg_fg2.jpg") rgb(242, 242, 242); padding: 35px 0px; overflow: hidden;
}
.p3 .box {
	min-height: 450px; background-color: rgb(255, 255, 255);
}
.p3 .tab-content {
	padding: 25px; overflow: hidden; position: relative; min-height: 350px;
}
.p3 .tab-content &gt; div {
	display: none;
}
.p3 .tab-content &gt; div:first-child {
	display: block;
}
.p3 h2 {
	margin: 0px; line-height: 50px; overflow: hidden; font-size: 18px; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.p3 h2 a {
	width: 332px; text-align: center; color: rgb(153, 153, 153); border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: left; display: block;
}
.p3 h2 a:first-child {
	border: 0px currentColor; border-image: none;
}
.p3 h2 a:hover {
	padding: 0px 1px; color: rgb(255, 255, 255); background-color: rgb(0, 143, 215);
}
.p3 h2 a.cur {
	padding: 0px 1px; color: rgb(255, 255, 255); background-color: rgb(0, 143, 215);
}
.p3 .more {
	background: url("../images/xs_xb.gif") no-repeat rgb(199, 221, 233); width: 200px; height: 40px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; text-indent: 27px; display: block; position: absolute;
}
.p3 .more:hover {
	background-position: 0px -40px; background-color: rgb(155, 195, 72);
}
.p3 .top1 {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 450px; height: 300px; overflow: hidden; float: left; position: relative;
}
.p3 .top1 img {
	width: 450px;
}
.p3 .top1 strong {
	background: rgba(0, 0, 0, 0.5); padding: 10px 5%; left: 0px; width: 90%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; position: absolute; -ms-zoom: 1;
}
.p3 .top1 strong:hover {
	color: rgb(191, 255, 0);
}
.p3 .top1 p {
	margin: 0px; line-height: 1.5em; display: none;
}
.p3 ul {
	list-style: none; margin: 0px; width: 482px; float: right;
}
.p3 li {
	background: url("../images/3j_fk.gif") no-repeat 5px; line-height: 41px; padding-left: 28px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.p3 li time {
	color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.p3 li a {
	color: rgb(0, 125, 191); font-size: 14px;
}
.p3 li a:hover {
	color: rgb(155, 195, 72);
}
.p6 .box {
	overflow: hidden; padding-top: 26px;
}
.p6 .box &gt; p {
	margin: 0px auto; width: 600px;
}
.p6 img {
	max-width: none;
}
.zs {
	padding: 35px 0px;
}
.zs h2 {
	margin: 0px 0px 55px; height: 18px; text-align: center; line-height: 32px; clear: both; font-size: 32px; font-weight: normal; border-bottom-color: rgb(218, 222, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.zs h2 a {
	padding: 0px 35px; color: rgb(122, 135, 143); display: inline-block; min-width: 280px; background-color: rgb(255, 255, 255);
}
.row2 .content-area {
	border-radius: 8px; border: 1px dashed rgb(0, 124, 195); border-image: none; width: 714px; float: right; min-height: 600px;
}
.app .site-content {
	padding: 40px;
}
.row2 .site-content {
	padding: 40px;
}
.case .site-content {
	padding-bottom: 40px;
}
.archive-title {
	margin: 0px 0px 30px; height: 70px; text-align: center; color: rgb(102, 102, 102); line-height: 40px; font-size: 36px; font-weight: normal;
}
.archive-title2 {
	display: none;
}
.other .post {
	padding: 40px; border-radius: 8px; border: 1px dashed rgb(0, 124, 195); border-image: none;
}
.other .post h1 {
	margin: 0px 0px 20px; text-align: center; color: rgb(0, 124, 195); line-height: 30px; font-size: 24px; font-weight: normal; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; min-height: 50px;
}
.other .post .entry-meta {
	margin-bottom: 40px;
}
.i-more {
	text-align: center;
}
.i-more a {
	padding: 0px 3em; line-height: 3em; display: inline-block; background-color: rgb(238, 238, 238);
}
.i-more a:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 166, 243);
}
.jmlc {
	height: 360px; position: relative;
}
.jmlc .w1920 {
	height: 360px; background-color: rgb(255, 255, 255);
}
.jmlc h2 {
	background: url("../images/t-page.png") no-repeat; margin: 70px auto 40px; width: 118px; height: 70px; text-indent: -999px; overflow: hidden;
}
.syhy {
	height: 450px; position: relative;
}
.syhy .w1920 {
	background: url("../images/bg_fg2.jpg"); height: 450px; overflow: hidden;
}
.syhy h2 {
	background: url("../images/t-page.png") no-repeat 0px -80px; margin: 70px auto 40px; width: 156px; height: 70px; text-indent: -999px; overflow: hidden;
}
.syhy .slides li {
	width: 250px; float: left;
}
.syhy .slides li a {
	margin: 0px auto; width: 240px; height: 240px; text-align: center; overflow: hidden; display: block; position: relative;
}
.syhy .slides li a img {
	width: 100%; height: auto;
}
.syhy .slides li a span.text {
	background: rgba(0, 0, 0, 0.6); width: 100%; bottom: 0px; color: rgb(255, 255, 255); font-size: 14px; display: block; position: absolute; z-index: 2; -pie-background: rgba(0, 0, 0, .6);
}
.syhy .slides li a span.text strong {
	margin: 0px 1.5em; line-height: 30px; font-weight: normal; display: inline-block;
}
.syhy .flexslider {
	width: 1002px; height: 240px; position: relative;
}
.xmqj {
	height: 450px; position: relative;
}
.xmqj .w1920 {
	background: rgb(255, 255, 255); height: 450px; overflow: hidden;
}
.xmqj h2 {
	background: url("../images/t-page.png") no-repeat 0px -160px; margin: 70px auto 40px; width: 156px; height: 70px; text-indent: -999px; overflow: hidden;
}
.xmqj .flexslider {
	width: 1002px; height: 240px; position: relative;
}
.xmqj li div {
	margin: 0px auto; width: 90%; line-height: 1.5em; font-size: 1.5em;
}
.join-form {
	height: 700px; position: relative;
}
.join-form .w1920 {
	background: url("../images/bg_dian_hs.jpg"); height: 700px; overflow: hidden;
}
.join-form .box {
	background: url("../images/kfrw.png") no-repeat right bottom;
}
.join-form .content-box {
	border-radius: 8px; border: 5px solid rgb(3, 166, 243); border-image: none; width: 720px; background-color: rgb(255, 255, 255);
}
.join-form h2 {
	background: url("../images/t-page.png") no-repeat 0px -240px; margin: 70px auto 40px 275px; width: 173px; height: 70px; text-indent: -999px; overflow: hidden;
}
.join-form p:first-child {
	padding: 1em 3em; color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(3, 166, 243);
}
.join-form p:first-child a {
	color: rgb(255, 255, 255);
}
.help::after {
	clear: both; display: block; content: " ";
}
.help .help-list {
	width: 660px; float: left;
}
.help .archive-title {
	background: url("../images/t-page.png") no-repeat 0px -320px; margin: 50px 0px 20px; border: 0px currentColor; border-image: none; width: 156px; height: 50px; text-indent: -999px; overflow: hidden;
}
.help-list dt {
	border: 1px solid rgb(203, 231, 243); border-image: none; height: 34px; line-height: 34px; font-weight: normal; margin-top: 12px; background-color: rgb(236, 251, 255);
}
.help-list dt:first-child {
	margin-top: 0px;
}
.help-list dt a.t {
	line-height: 34px; font-size: 14px;
}
.help-list dt.cur {
	border-color: rgb(194, 226, 135); background-color: rgb(245, 251, 236);
}
.help-list dt:hover {
	border-color: rgb(194, 226, 135); background-color: rgb(245, 251, 236);
}
.help-list dd {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(194, 226, 135) rgb(194, 226, 135); padding: 1em 2em; border-image: none; line-height: 2em; font-size: 14px; display: none;
}
.help-list .q {
	width: 34px; height: 34px; text-align: center; color: rgb(102, 102, 102); line-height: 34px; font-family: "宋体"; font-size: 24px; margin-right: 0.5em; float: left; display: block; background-color: rgb(255, 255, 255);
}
.help-list .a {
	width: 34px; height: 34px; text-align: center; color: rgb(102, 102, 102); line-height: 34px; font-family: "宋体"; font-size: 24px; margin-right: 0.5em; float: left; display: block; background-color: rgb(255, 255, 255);
}
.help-list .a {
	background-color: rgb(155, 195, 72);
}
.help-list ul {
	margin: 0px 0px 24px 20px;
}
.help-list ol {
	list-style: decimal; margin: 0px 0px 24px 20px;
}
.help .sidebar {
	width: 292px; float: right;
}
.help .sidebar h2 {
	margin: 0px 0px 20px; color: rgb(102, 102, 102); line-height: 1.5em; font-size: 24px; font-weight: normal; border-bottom-color: rgb(203, 231, 243); border-bottom-width: 1px; border-bottom-style: solid;
}
.help .sidebar h2 em {
	color: rgb(153, 153, 153); font-size: 12px; margin-left: 0.5em;
}
.help .sidebar li {
	margin-bottom: 12px; position: relative; background-color: rgb(0, 0, 0);
}
.help .sidebar li img {
	display: block;
}
.help .sidebar li span {
	background: rgba(3, 166, 243, 0.9); padding: 10px 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); line-height: 1.3em; display: block; position: absolute; z-index: 2; -pie-background: rgba(3, 166, 243, .9);
}
.help .sidebar li span strong {
	margin: 0px 30px; font-weight: normal; display: block;
}
.sqsj {
	background: url("../images/sjsq.jpg") no-repeat center 0px; height: 750px; overflow: hidden;
}
.sqsj h1 {
	margin: 70px 0px 40px; width: 720px; text-align: center; color: rgb(102, 102, 102); font-size: 36px; font-weight: normal;
}
.sqsj .content-box {
	border-radius: 16px; border: 5px solid rgb(3, 166, 243); border-image: none; width: 720px; float: left; background-color: rgb(255, 255, 255);
}
.sqsj p {
	margin-bottom: 40px;
}
.sqsj p:first-child {
	padding: 1em 5em; text-align: center; color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(3, 166, 243);
}
.sqsj p:first-child a {
	color: rgb(255, 255, 255);
}
.sqsj .sidebar {
	width: 250px; float: right;
}
.sqsj .sidebar li {
	margin-top: 20px; position: relative;
}
.sqsj .sidebar li span {
	left: 0px; width: 100%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; display: block; position: absolute; background-color: rgb(3, 166, 243);
}
.message {
	background: url("../images/bg_message.jpg") no-repeat center 0px; height: 750px; overflow: hidden;
}
.message h1 {
	margin: 70px 0px 40px; width: 720px; text-align: center; color: rgb(102, 102, 102); font-size: 36px; font-weight: normal;
}
.message .content-box {
	border-radius: 16px; border: 5px solid rgb(3, 166, 243); border-image: none; width: 720px; float: left; position: relative; background-color: rgb(255, 255, 255);
}
.message .content-box::after {
	background: url("../images/bk_ty.png") no-repeat; left: 0px; width: 730px; height: 45px; bottom: -50px; display: block; position: absolute; content: " ";
}
.message p {
	margin-bottom: 40px;
}
.message p:first-child {
	padding: 1em 3em; text-align: center; color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(3, 166, 243);
}
.message p:first-child a {
	color: rgb(255, 255, 255);
}
.shxxdj {
	background: url("../images/bg_message.jpg") no-repeat center 0px; height: 750px; overflow: hidden;
}
.shxxdj h1 {
	margin: 70px 0px 40px; width: 720px; text-align: center; color: rgb(102, 102, 102); font-size: 36px; font-weight: normal;
}
.shxxdj .content-box {
	border-radius: 16px; border: 5px solid rgb(3, 166, 243); border-image: none; width: 720px; float: left; position: relative; background-color: rgb(255, 255, 255);
}
.shxxdj .content-box::after {
	background: url("../images/bk_ty.png") no-repeat; left: 0px; width: 730px; height: 45px; bottom: -50px; display: block; position: absolute; content: " ";
}
.shxxdj p {
	margin-bottom: 40px;
}
.shxxdj p:first-child {
	padding: 1em 3em; text-align: center; color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(3, 166, 243);
}
.shxxdj p:first-child a {
	color: rgb(255, 255, 255);
}
.case .archive-header {
	display: none;
}
.news .archive-header {
	display: none;
}
.news .site-content {
	padding: 40px 0px;
}
.p-qyzz .site-main {
	background: url("../images/t-1920.png") repeat-y center 0px rgb(238, 238, 238); padding-top: 40px;
}
.p-qyzz .site-content h2 {
	margin: 1em 0px; color: rgb(0, 143, 215); line-height: 2em; font-weight: normal; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.p-qyzz .site-content h2::before {
	background: url("../images/3j_fk.gif") no-repeat; width: 13px; height: 13px; margin-right: 0.5em; display: inline-block; content: "";
}
.entry-content .tedian td {
	padding: 10px; color: rgb(102, 102, 102); line-height: 1.5em;
}
.jsys table td {
	padding: 10px; color: rgb(102, 102, 102); line-height: 1.5em;
}
.entry-content .tedian td p:last-child {
	font-family: "";
}
.entry-content .tedian .alignleft {
	margin-right: 80px; margin-bottom: 40px;
}
.jsys .alignleft {
	margin-right: 80px; margin-bottom: 40px;
}
.entry-content .tedian .alignright {
	margin-left: 80px;
}
.jsys .alignright {
	margin-left: 80px;
}
.entry-content .tedian tr:nth-child(2n) td {
	padding-left: 150px;
}
.jsys table tr:nth-child(2n) td {
	padding-left: 150px;
}
.entry-content .tedian td span {
	color: rgb(51, 51, 51);
}
.jsys table td span {
	color: rgb(51, 51, 51);
}
#post-2723 .slides {
	list-style: none; margin: 0px; padding: 0px;
}
#post-2723 .slides li {
	overflow: hidden; margin-bottom: 2em;
}
.list-img-t li {
	margin: 0px 0px 20px 20px; width: 320px; height: 240px; float: left; position: relative;
}
.list-img-t li:nth-child(3n+1) {
	clear: left; margin-left: 0px;
}
.list-img-t li a {
	border: 2px solid rgb(221, 221, 221); border-image: none; width: 316px; height: 236px; overflow: hidden; font-size: 14px; display: block;
}
.list-img-t li img {
	width: 100%; height: auto; display: block;
}
.list-img-t li .t {
	background: rgba(0, 0, 0, 0.5); left: 2px; width: 316px; height: 40px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; display: block; position: absolute; -pie-background: rgba(0, 0, 0, .5);
}
.list-img-t li:hover .t {
	background: rgba(3, 166, 243, 0.9); -pie-background: rgba(3, 166, 243, .9);
}
.list-img-t2 {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden;
}
.list-img-t2 li {
	margin: 0px 0px 20px; width: 20%; text-align: center; line-height: 1.2em; float: left; position: relative;
}
.list-img-t2 li:nth-child(5n+1) {
	clear: left; margin-left: 0px;
}
.list-img-t2 li img {
	margin: 0px auto 0.5em; height: auto; display: block; max-width: 90%;
}
.list-img-t-desc {
	list-style: none; margin: 0px;
}
.list-img-t-desc li {
	padding: 25px 0px; overflow: hidden;
}
.list-img-t-desc li a.thumbnail {
	width: 320px; height: 214px; overflow: hidden; margin-right: 50px; float: left;
}
.list-img-t-desc li img {
	width: 100%; height: auto;
}
.list-img-t-desc a.t {
	line-height: 24px; font-size: 18px;
}
.list-img-t-desc p {
	margin: 10px 0px 0px; color: rgb(102, 102, 102); line-height: 1.5em;
}
.list-img-t-desc time {
	margin: 1em 0px; color: rgb(153, 153, 153); font-family: "Microsoft Yahei"; font-size: 14px; display: inline-block;
}
.list-img-t-desc time::before {
	background: url("../images/ico24.png") no-repeat -72px 0px; margin: 0px 0.5em; width: 24px; height: 24px; float: left; display: inline-block; content: "";
}
.newlist {
	height: 550px; padding-top: 0.1px; position: relative;
}
.newlist h2 {
	margin: 60px 0px 40px; text-align: center; color: rgb(102, 102, 102); font-size: 36px; font-weight: normal;
}
.list-2 .w1920 {
	height: 550px; background-color: rgb(247, 251, 253);
}
.list-3 .w1920 {
	height: 550px; background-color: rgb(237, 243, 248);
}
.newlist li a {
	color: rgb(0, 125, 191); font-size: 14px;
}
.newlist li a:hover {
	color: rgb(155, 195, 72);
}
.newlist .more {
	margin: 30px auto; width: 180px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-family: "Microsoft Yahei"; font-size: 14px; display: block; background-color: rgb(1, 165, 236);
}
.newlist .more:hover {
	background-color: rgb(18, 183, 254);
}
.newlist .top1 {
	width: 450px; height: 300px; overflow: hidden; float: left; position: relative;
}
.newlist .top1 img {
	width: 450px;
}
.newlist .top1 strong {
	background: rgba(0, 0, 0, 0.5); padding: 10px 5%; left: 0px; width: 90%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; position: absolute; -ms-zoom: 1; -pie-background: rgba(0, 0, 0, 0.5);
}
.newlist .top1 strong:hover {
	color: rgb(191, 255, 0);
}
.newlist .top1 p {
	margin: 0px; line-height: 1.5em; display: none;
}
.newlist ul {
	list-style: none; margin: 0px; width: 500px; float: right;
}
.newlist li {
	background: url("../images/3j_fk.gif") no-repeat 5px; line-height: 42px; padding-left: 28px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.newlist li time {
	color: rgb(153, 153, 153); line-height: 42px; font-size: 12px; float: right;
}
.list-3 .flexslider {
	height: 290px; position: relative;
}
.list-3 ul {
	width: auto; float: none;
}
.list-3 li {
	background: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 334px; float: left;
}
.list-3 .slides li a {
	margin: 0px auto; width: 320px; height: 290px; overflow: hidden; display: block; background-color: rgb(255, 255, 255);
}
.list-3 .slides li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(1, 165, 236);
}
.list-3 .slides li a img {
	width: 100%; height: 214px; display: block;
}
.list-3 .slides li a strong {
	margin: 1em 1.5em; line-height: 1.5em; font-size: 14px; font-weight: normal; display: block;
}
.tag .site-content {
	margin-top: 30px;
}
.tag .archive-header {
	padding: 40px 30px 40px 40px; width: 560px; height: 270px; float: left; position: relative; background-color: rgb(255, 255, 255);
}
.tag .archive-title {
	font: 35px/42px ""; border: 0px currentColor; border-image: none; height: auto; text-align: left; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.tag .taxonomy-description {
	padding: 0px; line-height: 1.5em; font-size: 12px;
}
.tag .map {
	padding: 15px; width: 320px; height: 320px; float: right; background-color: rgb(255, 255, 255);
}
.tag .map div {
	border: 1px solid rgb(221, 221, 221); border-image: none; height: 150px; overflow: hidden; position: relative;
}
.tag .map div:first-child {
	margin-bottom: 15px;
}
.tag .map div img {
	height: 150px;
}
.tag .map div span {
	background: rgba(0, 0, 0, 0.5); padding: 0px 12px 0px 20px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 24px; display: inline-block; position: absolute;
}
.tag .start {
	background: url("../images/ts_jd.png") no-repeat; left: -33px; top: -23px; width: 90px; height: 90px; display: block; position: absolute;
}
.tag .in {
	background: url("../images/ts_jd.png") no-repeat; left: -33px; top: -23px; width: 90px; height: 90px; display: block; position: absolute;
}
.tag .end {
	background: url("../images/ts_jd.png") no-repeat; left: -33px; top: -23px; width: 90px; height: 90px; display: block; position: absolute;
}
.tag .tag-zt .start {
	left: 0px; top: 0px;
}
.tag .tag-zt .in {
	left: 0px; top: 0px;
}
.tag .tag-zt .end {
	left: 0px; top: 0px;
}
.tag .start {
	background-position: 0px 0px;
}
.tag .in {
	background-position: -100px 0px;
}
.tag .end {
	background-position: -200px 0px;
}
.tag .share2 {
	left: 40px; bottom: 10px; position: absolute;
}
.tag .share2 span {
	line-height: 3em; font-size: 14px; margin-right: 0.5em; float: left;
}
.tag .share2 .bdsharebuttonbox {
	float: left;
}
.tag-list {
	padding: 30px 40px; margin-top: 20px; background-color: rgb(255, 255, 255);
}
.tag-list ul {
	list-style: none; margin: 0px; padding: 0px;
}
.tag-list li {
	padding: 20px 0px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.tag-list li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tag-list .thumb {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 320px; height: 180px; overflow: hidden; margin-right: 30px; float: left;
}
.tag-list .thumb img {
	max-width: 100%;
}
.tag-list h2 {
	font: 36px/40px ""; margin: 0px 0px 20px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.tag-zt h2 {
	font: 36px/40px ""; margin: 0px 0px 20px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.tag-list .ico {
	background: url("../images/ico.png") no-repeat; margin: 5px 20px 0px 0px; width: 36px; height: 36px; float: left; display: block;
}
.tag-zt .ico {
	background: url("../images/ico.png") no-repeat; margin: 5px 20px 0px 0px; width: 36px; height: 36px; float: left; display: block;
}
.tag-list h3 {
	clear: none; display: inline;
}
.tag-list h3 a {
	font: 24px/30px ""; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.tag-list h3 a:hover {
	color: rgb(0, 143, 215);
}
.tag-list p {
	margin: 20px 0px 0px; color: rgb(102, 102, 102); line-height: 20px;
}
.tag-zt {
	padding: 30px 40px; overflow: hidden; margin-top: 20px; background-color: rgb(255, 255, 255);
}
.tag-zt ul {
	list-style: none; margin: 0px; padding: 0px;
}
.tag-zt li {
	padding: 20px 0px; width: 50%; text-align: center; float: left; position: relative;
}
.tag-zt li:nth-child(2n+1) {
	clear: left;
}
.tag-zt li a {
	margin: 0px auto; padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; display: block; max-width: 90%;
}
.tag-zt li img {
	max-width: 100%;
}
.tag-zt li a span {
	display: block;
}
.solution .archive-title {
	display: none;
}
.list-solution li {
	margin-bottom: 30px; background-color: rgb(233, 237, 239);
}
.list-solution li:nth-child(2n) {
	background-color: rgb(250, 250, 250);
}
.list-solution .item-content {
	background: rgba(233, 230, 221, 0.9); left: 0px; top: 0px; width: 420px; height: 100%; position: absolute; -pie-background: rgba(233, 230, 221, .9);
}
.list-solution li img {
	margin: 0px auto; display: block;
}
.list-solution .item-content h2 {
	background: url("../images/t_fa.png") no-repeat; margin: 180px 0px 20px 40px; height: 60px; line-height: 60px; font-weight: normal;
}
.list-solution .item-content h2 strong {
	visibility: hidden;
}
.list-solution .zy {
	margin: 0px 40px; line-height: 1.5em;
}
.list-solution .more {
	margin: 1em 0px; width: 10em; text-align: center; color: rgb(255, 255, 255); line-height: 3em; display: block; background-color: rgb(0, 165, 236);
}
.item-content h2::after {
	background: url("../images/xt_01.png") no-repeat 0px bottom; width: 100%; height: 2px; display: block; content: "";
}
.fa3040 .item-content h2 {
	background-position: 0px -60px;
}
.fa3042 .item-content h2 {
	background-position: 0px -120px;
}
.fa3044 .item-content h2 {
	background-position: 0px -180px;
}
.fa3046 .item-content h2 {
	background-position: 0px -240px;
}
.fa653 .item-content h2 {
	background-position: 0px -300px;
}
.fa1153 .item-content h2 {
	background-position: 0px -360px;
}
.fa1156 .item-content h2 {
	background-position: 0px -420px;
}
.fa626 .item-content h2 {
	background-position: 0px -480px;
}
.fa625 .item-content h2 {
	background-position: 0px -540px;
}
.fa3038 .item-content {
	background: rgba(233, 230, 221, 0.9); -pie-background: rgba(233, 230, 221, .9);
}
.fa3040 .item-content {
	background: rgba(223, 216, 210, 0.9); -pie-background: rgba(223, 216, 210, .9);
}
.fa3042 .item-content {
	background: rgba(252, 252, 254, 0.9); -pie-background: rgba(252, 252, 254, .9);
}
.fa3044 .item-content {
	background: rgba(228, 228, 224, 0.9); -pie-background: rgba(228, 228, 224, .9);
}
.fa3046 .item-content {
	background: rgba(218, 238, 239, 0.9); -pie-background: rgba(218, 238, 239, .9);
}
.fa653 .item-content {
	background: rgba(227, 220, 213, 0.9); -pie-background: rgba(227, 220, 213, .9);
}
.fa1153 .item-content {
	background: rgba(186, 213, 235, 0.9); -pie-background: rgba(186, 213, 235, .9);
}
.fa1156 .item-content {
	background: rgba(199, 223, 236, 0.9); -pie-background: rgba(199, 223, 236, .9);
}
.fa626 .item-content {
	background: rgba(198, 226, 227, 0.9); -pie-background: rgba(198, 226, 227, .9);
}
.fa625 .item-content {
	background: rgba(179, 213, 241, 0.9); -pie-background: rgba(179, 213, 241, .9);
}
.service {
	padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 600px; overflow: hidden; margin-bottom: 24px; float: left;
}
.service-1 {
	width: 340px; float: right;
}
.service h2 {
	margin: 10px 0px; line-height: 1.5em; font-size: 24px; font-weight: normal;
}
.service h2 a {
	color: rgb(122, 135, 143);
}
.service h2 a:hover {
	color: rgb(8, 81, 150);
}
.service ul {
	list-style: none; margin: 0px;
}
.service li {
	padding: 12px 20px 12px 12px; overflow: hidden; margin-bottom: 5px; background-color: rgb(242, 242, 242);
}
.service li:hover {
	background-color: rgb(248, 248, 248);
}
.service li img {
	width: 124px; margin-right: 20px; float: left;
}
.service li a.t {
	color: rgb(8, 81, 150); line-height: 2em; font-size: 16px;
}
.service li a.t:hover {
	color: rgb(255, 153, 0);
}
.service li p {
	margin: 0px; color: rgb(102, 102, 102); line-height: 1.5em;
}
.service .more {
	color: rgb(153, 153, 153); line-height: 2em; font-size: 14px; margin-right: 20px; float: right;
}
.service .more:hover {
	color: rgb(8, 81, 150);
}
.service-1 li {
	padding: 5px 5px 5px 70px; position: relative;
}
.service-1 li a.thumb {
	background: url("../images/i_down.png") no-repeat center rgb(221, 230, 234); left: 0px; top: 0px; width: 50px; height: 100%; display: block; position: absolute;
}
.service-1 li a.thumb:hover {
	background-color: rgb(255, 153, 0);
}
.service-1 li a.thumb img {
	display: none;
}
.serv-list {
	list-style: none; margin: 0px;
}
.serv-list li {
	padding: 30px 0px; overflow: hidden; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.serv-list li:first-child {
	padding-top: 0px;
}
.serv-list li img {
	width: 180px; margin-right: 40px; float: left;
}
.serv-list li a.t {
	color: rgb(0, 124, 195); line-height: 2em; font-size: 16px;
}
.serv-list li a.t:hover {
	color: rgb(255, 153, 0);
}
.serv-list li p {
	margin: 0px; color: rgb(102, 102, 102); line-height: 2em;
}
.zh-meta {
	font: 14px/2em ""; padding: 0px 0px 20px; color: rgb(0, 124, 195); margin-bottom: 30px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.zh-meta p {
	margin: 0px;
}
.down-list {
	list-style: none; margin: 0px;
}
.down-list li {
	padding: 5px 5px 5px 70px; margin-bottom: 2px; position: relative; background-color: rgb(242, 242, 242);
}
.down-list li a.t {
	color: rgb(0, 124, 195); line-height: 2em; font-size: 16px;
}
.down-list li a.t:hover {
	color: rgb(255, 153, 0);
}
.down-list li a.btn {
	background: url("../images/i_down.png") no-repeat center rgb(221, 230, 234); left: 0px; top: 0px; width: 50px; height: 100%; text-indent: -999px; overflow: hidden; display: block; position: absolute;
}
.down-list li a.btn:hover {
	background-color: rgb(255, 153, 0);
}
.down-list li p {
	margin: 0px;
}
.products h1.archive-title {
	background: url("../images/t_logo.png") no-repeat right bottom rgb(238, 238, 238); height: auto; text-align: left; color: rgb(85, 85, 85); line-height: 1.5; padding-left: 20px; font-size: 33px; font-weight: 200; border-bottom-color: currentColor; border-left-color: rgb(204, 204, 204); border-bottom-width: 0px; border-left-width: 5px; border-bottom-style: none; border-left-style: solid; display: none;
}
.prod-home {
	background: 0px; padding: 0px; margin-top: 50px;
}
.prod-home h2 {
	margin-bottom: 55px;
}
.prod-home h2 a {
	background-color: rgb(255, 255, 255);
}
.prod-home ul {
	display: block;
}
.prod-home .more {
	margin: 0px auto; border-radius: 5px; width: 240px; text-align: center; color: rgb(102, 102, 102); line-height: 50px; font-size: 24px; display: block; background-color: rgb(221, 230, 234);
}
.prod-home .more:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 153, 0);
}
.prod-page .site-content {
	width: 800px; float: right;
}
.u_select {
	margin: 20px 0px; text-align: right;
}
.u_select a {
	width: 140px; text-align: left; color: rgb(255, 255, 255); line-height: 40px; margin-left: 8px; display: inline-block; background-color: rgb(1, 143, 215);
}
.u_select a:hover {
	background-color: rgb(141, 195, 47);
}
.u_select a.cur {
	background-color: rgb(141, 195, 47);
}
.u_select a .ico {
	background: url("../images/i_list.png") no-repeat; margin: 13px 8px 0px 13px; width: 13px; height: 13px; float: left; display: inline-block;
}
.u_select a.list .ico {
	background-position: right 0px;
}
.prodlist {
	background: url("../images/prod_bg.jpg") repeat-y 15px -18px rgb(255, 255, 255); list-style: none; margin: 0px; overflow: hidden;
}
.prodlist li {
	width: 33%; height: 323px; text-align: center; margin-bottom: 18px; float: left;
}
.prodlist li:nth-child(3n+1) {
	clear: left;
}
.prodlist li div {
	margin: 0px auto; width: 300px; height: 300px; position: relative;
}
.prodlist li a.thumbnail {
	width: 300px; height: 300px; overflow: hidden; margin-bottom: 5px; vertical-align: middle; display: table-cell;
}
.prodlist li a.thumbnail .t {
	background: url("../images/prod_t.png") no-repeat; font: 14px/20px "Microsoft Yahei"; padding: 30px 20px; left: 0px; width: 84px; height: 64px; text-align: left; bottom: 0px; color: rgb(255, 255, 255); display: none; position: absolute; z-index: 2; font-size-adjust: none; font-stretch: normal;
}
.prodlist li:nth-child(2n+1) a.thumbnail .t {
	background-position: -130px 0px;
}
.prodlist li img {
	margin: 0px auto; width: auto; display: block; max-height: 300px; max-width: 300px;
}
.prod-tag h2 {
	font: 25px/32px ""; text-indent: 1em; font-size-adjust: none; font-stretch: normal;
}
.prod-tag ul {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden;
}
.prod-tag li {
	margin: 0px 12px 12px 0px; width: 326px; height: 326px; overflow: hidden; float: left; position: relative; background-color: rgb(255, 255, 255);
}
.prod-tag li a {
	font: 14px/24px "Microsoft Yahei"; display: block; font-size-adjust: none; font-stretch: normal;
}
.prod-tag li span.txt {
	left: 0px; top: 20px; width: 100%; text-align: center; color: rgb(136, 136, 136); line-height: 24px; position: absolute; z-index: 3;
}
.prod-tag li span.txt b {
	color: rgb(85, 85, 85); line-height: 40px; font-size: 25px; font-weight: normal; display: block;
}
.prod-tag li a:hover span.txt {
	left: 30px; top: 50%; width: 50%; text-align: left; color: rgb(255, 255, 255); font-size: 16px; margin-top: -50px;
}
.prod-tag li a:hover span.txt b {
	color: rgb(191, 255, 0); line-height: 50px; font-size: 32px;
}
.prod-tag li span.bg {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 2; opacity: 0.9; background-color: rgb(0, 140, 212);
}
.prod-tag li img {
	margin: 70px auto 0px; width: 256px; display: block;
}
.prod-tag .li3 li:nth-child(3n) {
	margin-right: 0px;
}
.related {
	height: 400px;
}
.related .w1920 {
	background: url("../images/t-1920.png") no-repeat center 0px; height: 400px;
}
.related-height {
	height: 300px;
}
.related-height .w1920 {
	height: 300px;
}
.related h2 {
	margin: 30px 0px 20px; text-align: center; color: rgb(85, 85, 85); line-height: 2em; font-size: 24px; font-weight: normal;
}
.related ul {
	list-style: none; margin: 0px;
}
.relatedprod li {
	width: 20%; text-align: center; float: left;
}
.relatedprod li div {
	margin: 0px auto; width: 152px; line-height: 18px; overflow: hidden; position: relative;
}
.relatedprod li a.thumbnail {
	margin: 0px auto 5px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 150px; height: 150px; vertical-align: middle; display: table-cell;
}
.relatedprod li a.thumbnail:hover {
	border-color: rgb(141, 195, 30);
}
.relatedprod li img {
	margin: 0px auto; width: auto; display: block; max-height: 150px; max-width: 150px;
}
.relatedprod li a.t {
	margin-top: 5px; display: block;
}
.relatedlist li {
	margin: 0px 14px 14px 0px; width: 320px; height: 130px; float: left;
}
.relatedlist li a {
	width: 100%; height: 100%; color: rgb(102, 102, 102); line-height: 1.5em; font-size: 14px; display: block; background-color: rgb(255, 255, 255);
}
.relatedlist li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 143, 215);
}
.relatedlist li img {
	margin: 11px; width: 160px; height: 107px; float: left;
}
.relatedlist li strong {
	margin: 11px 11px 11px 0px; width: 125px; font-weight: normal; float: left;
}
.kqwlwh .related {
	background: 0px; height: 540px;
}
.kqwlwh .related .w1920 {
	background: 0px; height: 540px;
}
.kqwlwh .related h2 {
	margin: 30px 0px 20px; text-align: center; color: rgb(1, 153, 228); line-height: 2em; font-size: 32px; font-weight: normal;
}
.related-kq li {
	width: 190px; height: auto; float: left;
}
.related-kq li:first-child ~ li {
	margin-left: 13px;
}
.related-kq li:nth-child(2n) {
	margin-top: 40px;
}
.related-kq li img {
	width: 100%; height: auto; position: relative;
}
.related-kq li strong {
	display: none;
}
.sli {
	overflow: hidden; padding-bottom: 10px; clear: both; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; -ms-zoom: 1;
}
.sli h2 {
	font: 18px/24px ""; margin: 0px; clear: none; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.sli p {
	margin: 0px; color: rgb(153, 153, 153);
}
.sli span {
	color: rgb(0, 153, 0); display: block;
}
.sli img {
	margin: 0px 20px; float: right;
}
#post-2 {
	line-height: 2em; font-family: "Microsoft Yahei"; font-size: 14px;
}
#post-2 div[id^='p'] {
	padding-top: 0.1px; clear: both;
}
#post-2 .zd {
	padding: 2em 3em 2em 0px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#post-2 ul {
	list-style: none; margin: 0px; padding: 0px;
}
#post-2 .entry-content &gt; h2:nth-of-type(1) {
	margin: 70px 0px; text-align: center; line-height: 1.5em; font-size: 24px; font-weight: normal;
}
#post-2 .video {
	margin-right: 45px;
}
#post-2 .entry-content &gt; p:nth-of-type(3) {
	margin: 90px 0px 0px 90px;
}
#post-2 .entry-content &gt; p:nth-of-type(3) img {
	margin-top: -50px;
}
#post-2 .entry-content &gt; p:nth-of-type(4) {
	margin: 150px 100px 0px 0px;
}
#post-2 .entry-content &gt; p:nth-of-type(4) img {
	margin-top: -40px;
}
#post-2 .entry-content &gt; p:nth-of-type(5) {
	margin: 120px 0px 0px;
}
#post-2 .entry-content &gt; .alignright {
	margin-left: 60px;
}
#post-2 .entry-content &gt; .alignleft {
	margin-right: 60px;
}
#post-2 #p2 h3 {
	text-align: center; font-size: 24px; font-weight: normal; margin-top: 40px; margin-bottom: 30px;
}
#post-2 #p2 .desc {
	background: url("../images/t_prod_cat.png") no-repeat center 0px; text-align: center; color: rgb(153, 153, 153); line-height: 50px; font-size: 14px; margin-bottom: 30px;
}
#post-2 #p3 li div {
	width: 25%; height: 156px; overflow: hidden; margin-bottom: 2px; float: left;
}
#post-2 #p3 li div img {
	width: 249px; height: auto; display: block;
}
#post-2 #p3 .flexslider {
	width: 1002px; height: 475px; position: relative;
}
#post-2 #p4 .alignleft {
	width: 440px;
}
#post-2 #p4 .alignright {
	width: 392px;
}
#post-2 #p5 .zd {
	width: 440px; float: left;
}
#post-2 #p5 img.alignright {
	width: 438px; margin-top: -120px;
}
#post-2 #p5 ol {
	list-style: none; margin: 0px; padding: 20px 0px 0px; clear: both;
}
#post-2 #p5 li {
	width: 190px; height: 320px; line-height: 1.5em; margin-left: 12px; float: left; background-color: rgb(232, 247, 253);
}
#post-2 #p5 li:first-child {
	margin-left: 0px;
}
#post-2 #p5 li:nth-child(2) {
	background-color: rgb(249, 242, 253);
}
#post-2 #p5 li:nth-child(2) strong {
	border-color: rgb(185, 115, 255); color: rgb(185, 115, 255);
}
#post-2 #p5 li:nth-child(3) {
	background-color: rgb(240, 253, 238);
}
#post-2 #p5 li:nth-child(3) strong {
	border-color: rgb(97, 197, 58); color: rgb(97, 197, 58);
}
#post-2 #p5 li:nth-child(4) {
	background-color: rgb(252, 245, 235);
}
#post-2 #p5 li:nth-child(4) strong {
	border-color: rgb(234, 190, 74); color: rgb(234, 190, 74);
}
#post-2 #p5 li:nth-child(5) {
	background-color: rgb(252, 239, 239);
}
#post-2 #p5 li:nth-child(5) strong {
	border-color: rgb(228, 112, 112); color: rgb(228, 112, 112);
}
#post-2 #p5 li strong {
	padding: 2em 1em 0px 2em; height: 104px; color: rgb(3, 166, 243); line-height: 1.7em; font-weight: normal; border-bottom-color: rgb(3, 166, 243); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#post-2 #p5 li em {
	padding: 2em; font-size: 12px; display: block;
}
#post-2 #p6 div.alignleft {
	width: 440px;
}
#post-2 #p6 div.alignright {
	width: 432px;
}
#post-2 #p7 {
	padding-bottom: 4em;
}
#post-2 #p7 .zd {
	width: 440px;
}
#post-2 #p7 li div {
	width: 25%; height: 156px; overflow: hidden; margin-bottom: 2px; float: left;
}
#post-2 #p7 li div img {
	width: 248px; height: auto; display: block;
}
#post-2 #p7 .flexslider {
	width: 1002px; height: 475px; position: relative;
}
#post-650 p {
	color: rgb(0, 124, 195); line-height: 2em; font-size: 14px;
}
#post-32 {
	color: rgb(102, 102, 102);
}
#post-32 h2 {
	margin: 70px 0px; text-align: center; line-height: 1.5em; font-size: 24px; font-weight: normal;
}
#post-32 h3 {
	line-height: 1.5em; clear: none; font-size: 24px; font-weight: normal;
}
#post-32 .alignleft {
	margin-right: 80px; margin-bottom: 40px;
}
#post-32 p {
	line-height: 3em; font-family: "Microsoft Yahei"; font-size: 14px;
}
.sitemap {
	margin: 40px;
}
.sitemap header {
	overflow: hidden; margin-bottom: 30px;
}
.sitemap h1 {
	font: 3em/1.5em "Microsoft Yahei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.sitemap li a {
	line-height: 24px; font-size: 14px; display: block;
}
.sitemap &gt; article &gt; ul {
	margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.sitemap &gt; article &gt; ul &gt; li {
	width: 30%; margin-right: 3%; float: left;
}
.sitemap &gt; article &gt; ul &gt; li &gt; a {
	color: rgb(1, 123, 196); line-height: 2.5em; padding-left: 20px; font-size: 16px; font-weight: bold;
}
.sitemap ul {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden;
}
.sitemap ul ul {
	margin: 0px 20px 10px;
}
.sitemap &gt; article &gt; ul &gt; li {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(1, 123, 196) rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; margin-bottom: 10px;
}
.sitemap &gt; article &gt; ul &gt; li &gt; ul &gt; li {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dashed;
}
.sitemap li li li {
	width: 20%; float: left;
}
.single .products .entry-title {
	height: auto; margin-top: 1.7em; min-height: 2.5em;
}
.prod-desc .album {
	width: 666px; float: left;
}
.prod-desc .album .gallery {
	margin: 0px; width: 102px; overflow: hidden; float: left;
}
.prod-desc .album .gallery-item {
	margin: 0px 0px 13px; width: 100px; height: 100px;
}
.prod-desc .album .gallery-item a {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%; height: 100%; display: block; background-color: rgb(0, 0, 0);
}
.prod-desc .album .gallery-item img {
	display: block; max-height: 100%; max-width: 100%;
}
.prod-desc .album .gallery-item a.cur {
	border-color: rgb(146, 195, 51);
}
.prod-desc .album .gallery-item a:hover img {
	opacity: 0.9;
}
.prod-desc .album .gallery-item a.cur img {
	opacity: 0.9;
}
.prod-desc .maximg {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 440px; height: 440px; margin-left: 13px; float: left;
}
.prod-desc .maximg .zoomWindow img {
	max-width: none;
}
.prod-desc .maximg img.small {
	width: 100%; height: 100%;
}
.prod-desc .xgprod {
	width: 102px; overflow: hidden; float: right;
}
.prod-desc .xgprod ul {
	list-style: none; margin: 0px; padding: 0px;
}
.prod-desc .xgprod li {
	margin: 0px 0px 13px; width: 100px; height: 100px;
}
.prod-desc .xgprod a {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%; height: 100%; display: block; position: relative; background-color: rgb(0, 0, 0);
}
.prod-desc .xgprod img {
	display: block; max-height: 100%; max-width: 100%;
}
.prod-desc .xgprod a.cur {
	border-color: rgb(146, 195, 51);
}
.prod-desc .xgprod a:hover img {
	opacity: 0.9;
}
.prod-desc .xgprod a.cur img {
	opacity: 0.9;
}
.prod-desc .xgprod strong {
	background: rgba(0, 143, 215, 0.8); left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 100px; font-weight: normal; display: none; position: absolute; -pie-background: rgba(0, 143, 215, .8);
}
.xctext {
	width: 280px; color: rgb(102, 102, 102); font-size: 12px; float: right; position: relative;
}
.xctext ol {
	list-style: none; margin: 0px; padding: 0px;
}
.xctext li {
	padding: 0.5em 1em 0.5em 2em; line-height: 1.8em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.xctext li::before {
	background: url("../images/i_12.png") no-repeat; margin: 5px 0px 0px -2em; width: 12px; height: 12px; float: left; display: inline-block; content: "";
}
.xctext .btn {
	margin-top: 20px;
}
.xctext .btn a {
	background: url("../images/i_cat.png") no-repeat 60px rgb(3, 140, 208); border-radius: 5px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; text-indent: 1em; font-size: 24px; text-decoration: none; display: block;
}
.xctext .btn a:hover {
	background-color: rgb(3, 166, 243);
}
.prod-desc .td {
	clear: both; margin-top: 35px;
}
.prod-desc .td .share {
	background: 0px; margin: 10px 0px 0px; border-radius: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; float: right;
}
.prodhead {
	margin: 30px 0px 0px; height: 76px; overflow: hidden; clear: both;
}
.prod-tt {
	background: url("../images/bg_fg_fafafa.jpg") rgb(250, 250, 250); margin: 0px; width: 100%; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(0, 143, 215); border-top-width: 1px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; box-shadow: 0px 2px 3px rgba(0,0,0,0.1);
}
.prod-tt span {
	height: 50px; padding-top: 20px; display: block;
}
.prod-tt strong {
	width: 110px; text-align: center; color: rgb(102, 102, 102); line-height: 50px; font-size: 16px; font-weight: normal; margin-right: 10px; float: left; display: block; cursor: pointer;
}
.prod-tt strong.cur {
	color: rgb(255, 255, 255); background-color: rgb(0, 143, 215);
}
.prod-desc .tab-content {
	display: none;
}
.prod-desc :first-child.tab-content {
	display: block;
}
.prod-desc .tab-content table {
	border: 0px currentColor; border-image: none;
}
.prod-desc .tab-content table th {
	color: rgb(102, 102, 102); background-color: rgb(248, 248, 248);
}
.p-desc h3 {
	margin: 60px 0px 40px; text-align: center; color: rgb(0, 143, 215); line-height: 1.5em; font-size: 48px; font-weight: normal;
}
.p-cs h3 {
	background: url("../images/y.png") no-repeat 0px -100px; margin: 24px 0px 10px; color: rgb(2, 143, 215); padding-left: 24px; font-size: 16px;
}
.p-head {
	margin: 60px auto 40px; width: 550px; text-align: center; position: relative; z-index: 2;
}
.p-head ol {
	padding: 1em; color: rgb(102, 102, 102); font-size: 1.2em; margin-top: 1em; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.p-head p {
	padding: 1em; color: rgb(102, 102, 102); font-size: 1.2em; margin-top: 1em; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.p-head ol {
	list-style: none; text-align: left; counter-reset: li;
}
.p-head ol li::before {
	background: rgb(204, 204, 204); border-radius: 10px; transition:0.3s ease-out; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px; font-weight: bold; margin-right: 0.6em; display: inline-block; content: counter(li); counter-increment: li;
}
.p-desc .p-head h3 {
	margin: 0px; color: rgb(51, 51, 51); font-size: 48px;
}
.p-desc .p-head h3 strong {
	color: rgb(1, 153, 228);
}
.p-desc .p-head h4 {
	margin: 0px; text-align: center; color: rgb(51, 51, 51); line-height: 1.5em; font-family: ""; font-size: 24px; font-weight: normal;
}
.ljmore {
	height: 450px; clear: both; position: relative;
}
.ljmore .w1920 {
	background: url("../images/bg_ls_h450.png") no-repeat; height: 450px; text-align: center;
}
.ljmore h2 {
	margin: 70px 0px 50px; color: rgb(255, 255, 255); font-size: 42px; font-weight: normal;
}
.ljmore ul {
	list-style: none; margin: 0px; padding: 0px; display: inline-block;
}
.ljmore li {
	margin: 0px 1em; text-align: center; float: left;
}
.ljmore li a {
	border-radius: 100px; border: 1px solid rgb(201, 237, 254); border-image: none; width: 200px; height: 200px; color: rgb(255, 255, 255); font-size: 14px; text-decoration: none; display: block; position: relative;
}
.ljmore li a:hover {
	border-width: 2px; border-color: rgb(182, 239, 7);
}
.ljmore li a strong {
	margin: 0px auto; width: 65%; font-weight: normal; display: block;
}
.ljmore li img {
	margin: 0px auto 1em; display: block;
}
.ljmore li:nth-child(1) img {
	margin-top: 30px;
}
.ljmore li:nth-child(4) img {
	margin-top: 20px;
}
.category-kqwlwh .entry-content {
	font-size: 14px;
}
.category-kqwlwh h2 {
	margin: 2em 0px 1em; text-align: center; color: rgb(1, 153, 228); font-size: 32px; font-weight: normal;
}
.category-kqwlwh h2 span {
	padding: 0px 0.5em; line-height: 66px; border-top-color: rgb(3, 155, 228); border-bottom-color: rgb(3, 155, 228); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; display: inline-block;
}
.category-kqwlwh h2 span span {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.category-kqwlwh h3 {
	line-height: 1.5em; font-size: 24px; font-weight: normal;
}
.category-kqwlwh h3 strong {
	font-size: 32px; font-weight: normal;
}
.zoomPad {
	position: relative; z-index: 2; cursor: crosshair;
}
.zoomPreload {
	background-position: 43px 30px; padding: 8px; left: 0px; top: 0px; width: 90px; height: 43px; text-align: center; color: rgb(51, 51, 51); font-family: Tahoma; font-size: 12px; text-decoration: none; position: absolute; z-index: 110; opacity: 0.8; background-image: url("../images/zoomloader.gif"); background-repeat: no-repeat; background-color: white; -moz-opacity: .8;
}
.zoomPup {
	overflow: hidden; position: absolute; z-index: 101; cursor: crosshair; opacity: 0.6; background-color: rgb(255, 255, 255); -moz-opacity: .6;
}
.zoomOverlay {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 999;
}
.zoomWindow {
	top: 40px; height: auto; right: -100%; position: absolute; z-index: 999; background-color: rgb(255, 255, 255);
}
.zoomWrapper {
	left: 0px; top: 0px; position: absolute; z-index: 999; background-color: rgb(255, 255, 255);
}
.zoomWrapperTitle {
	background: rgb(153, 153, 153); left: 0px; top: 0px; width: 100%; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; overflow: hidden; font-size: 10px; display: block; position: absolute; z-index: 120; opacity: 0.6; -moz-opacity: .6;
}
.zoomWrapperImage {
	overflow: hidden; display: block; position: relative; z-index: 110;
}
.zoomWrapperImage img {
	border: 0px currentColor; border-image: none; display: block; position: absolute; z-index: 101;
}
.zoomIframe {
	display: block; position: absolute; z-index: -1; opacity: 0.8; -moz-opacity: .80;
}
.wp-pagenavi {
	padding: 40px 0px; color: rgb(85, 85, 85); line-height: 40px; overflow: auto; clear: both; -ms-zoom: 1;
}
.wp-pagenavi a {
	background: rgb(255, 255, 255); margin: 0px 3px; padding: 12px 15px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); line-height: 40px; font-size: 14px; text-decoration: none;
}
.wp-pagenavi span {
	background: rgb(255, 255, 255); margin: 0px 3px; padding: 12px 15px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); line-height: 40px; font-size: 14px; text-decoration: none;
}
.wp-pagenavi a:hover {
	border-color: rgb(3, 166, 243); color: rgb(3, 166, 243);
}
.wp-pagenavi span.current {
	background: rgb(3, 166, 243); border-color: rgb(3, 166, 243); color: rgb(255, 255, 255); font-weight: bold;
}
.breadcrumb-navxt {
	margin: 20px 0px; color: rgb(153, 153, 153); line-height: 40px; overflow: hidden; -ms-zoom: 1;
}
.breadcrumb-navxt a {
	color: rgb(153, 153, 153);
}
.breadcrumb-navxt a:hover {
	color: rgb(3, 166, 243);
}
.tag .breadcrumb-navxt {
	margin-bottom: 20px;
}
.page-links {
	margin: 24px 0px; text-transform: uppercase; line-height: 2; clear: both; font-size: 12px; font-weight: 900;
}
.page-links a {
	background: rgb(255, 255, 255); margin: 0px 1px 2px 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 22px; height: 22px; text-align: center; display: inline-block;
}
.page-links &gt; span {
	background: rgb(255, 255, 255); margin: 0px 1px 2px 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 22px; height: 22px; text-align: center; display: inline-block;
}
.page-links a {
	background: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(255, 255, 255); text-decoration: none;
}
.page-links a:hover {
	background: rgb(65, 166, 42); border: 1px solid rgb(65, 166, 42); border-image: none; color: rgb(255, 255, 255);
}
.page-links &gt; .page-links-title {
	margin: 0px; width: auto; height: auto; padding-right: 7px;
}
.post-navigation {
	margin: 60px 0px; overflow: hidden;
}
.post-navigation .post-prev {
	border-radius: 25px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 48%; line-height: 50px; overflow: hidden; display: block;
}
.post-navigation .post-next {
	border-radius: 25px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 48%; line-height: 50px; overflow: hidden; display: block;
}
.post-navigation a {
	border-radius: 25px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 48%; line-height: 50px; overflow: hidden; display: block;
}
.post-navigation a b {
	display: none;
}
.post-navigation a span {
	margin: 0.9em 0px 1em; width: 390px; line-height: 1.2em; display: inline-block;
}
.post-navigation a:hover {
	border-color: rgb(3, 166, 243);
}
.entry-content .post-navigation a {
	text-decoration: none;
}
.post-navigation .post-next {
	text-align: left; float: left;
}
.post-navigation a[rel=next] {
	text-align: left; float: left;
}
.post-navigation .post-prev {
	text-align: right; float: right;
}
.post-navigation a[rel=prev] {
	text-align: right; float: right;
}
.post-navigation a::before {
	content: "";
}
.post-navigation span.ico::before {
	content: "";
}
.post-navigation a::before {
	background: url("../images/ico32.png") no-repeat; margin: 9px 1em 0px; width: 32px; height: 32px; text-align: left; text-indent: -99px; overflow: hidden; float: left; display: block;
}
.post-navigation span.ico::before {
	background: url("../images/ico32.png") no-repeat; margin: 9px 1em 0px; width: 32px; height: 32px; text-align: left; text-indent: -99px; overflow: hidden; float: left; display: block;
}
.post-navigation a[rel=prev]::before {
	background-position: -32px 0px; margin: 9px 1em 0px; float: right;
}
.post-navigation span.post-prev::before {
	background-position: -32px 0px; margin: 9px 1em 0px; float: right;
}
.image-navigation {
	margin: 24px auto 48px; padding: 0px 10px; max-width: 500px;
}
.image-navigation .previous-image {
	padding: 11px 0px 12px; width: 100%; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.image-navigation .next-image {
	padding: 11px 0px 12px; width: 100%; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.image-navigation a {
	text-transform: none; line-height: 1.7142; font-size: 12px; display: block;
}
.paging-navigation {
	margin: 48px 0px; border-top-color: rgb(0, 0, 0); border-top-width: 5px; border-top-style: solid;
}
.paging-navigation .loop-pagination {
	text-align: center; margin-top: -5px;
}
.paging-navigation .page-numbers {
	padding: 7px 16px; text-transform: uppercase; font-size: 14px; font-weight: 900; margin-right: 1px; border-top-color: transparent; border-top-width: 5px; border-top-style: solid; display: inline-block;
}
.paging-navigation a {
	color: rgb(43, 43, 43);
}
.paging-navigation .current.page-numbers {
	border-top-color: rgb(36, 137, 13); border-top-width: 5px; border-top-style: solid;
}
.paging-navigation a:hover {
	color: rgb(43, 43, 43); border-top-color: rgb(65, 166, 42); border-top-width: 5px; border-top-style: solid;
}
.nav-vi {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden;
}
.nav-vi li {
	margin-right: 8px; float: left;
}
.nav-vi li a {
	padding: 0px 2em; line-height: 40px; display: block; background-color: rgb(238, 238, 238);
}
.nav-vi li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 166, 243);
}
.nav-vi li a.cur {
	color: rgb(255, 255, 255); background-color: rgb(3, 166, 243);
}
.wpcf7 {
	color: rgb(153, 153, 153); font-family: "宋体";
}
.wpcf7 input {
	color: rgb(102, 102, 102); font-family: "宋体";
}
.wpcf7 select {
	color: rgb(102, 102, 102); font-family: "宋体";
}
.wpcf7 textarea {
	color: rgb(102, 102, 102); font-family: "宋体";
}
.wpcf7 li {
	position: relative;
}
.wpcf7 li input {
	border: 1px solid rgb(204, 204, 204); border-image: none; background-color: rgb(255, 255, 255);
}
.wpcf7 li select {
	border: 1px solid rgb(204, 204, 204); border-image: none; background-color: rgb(255, 255, 255);
}
.wpcf7 li textarea {
	border: 1px solid rgb(204, 204, 204); border-image: none; background-color: rgb(255, 255, 255);
}
.wpcf7 li textarea {
	height: 120px;
}
.wpcf7 li input {
	height: 30px; line-height: 30px;
}
.wpcf7 li select {
	height: 30px; line-height: 30px;
}
.wpcf7 li select {
	width: 100%;
}
.wpcf7 form li:nth-child(2) select {
	width: 48%;
}
.wpcf7 li input {
	padding: 0px; text-indent: 1em;
}
.wpcf7 .screen-reader-response ul {
	display: none;
}
.wpcf7 .screen-reader-response {
	margin: 10px 0px; text-align: center; color: rgb(255, 255, 255); line-height: 1.5em; clear: both; font-size: 18px; background-color: rgb(221, 0, 0);
}
.wpcf7 .wpcf7-validation-errors {
	margin: 10px 0px; text-align: center; color: rgb(255, 255, 255); line-height: 1.5em; clear: both; font-size: 18px; background-color: rgb(221, 0, 0);
}
.wpcf7 .wpcf7-mail-sent-ok {
	margin: 10px 0px; text-align: center; color: rgb(255, 255, 255); line-height: 1.5em; clear: both; font-size: 18px; background-color: rgb(221, 0, 0);
}
.wpcf7 .wpcf7-not-valid-tip {
	color: rgb(221, 0, 0);
}
.wpcf7 form ol {
	list-style: none; margin: 0px;
}
.wpcf7 .wpcf7-file {
	padding: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 150px; height: 24px; line-height: 24px; background-color: rgb(255, 255, 255);
}
.wpcf7 .wpcf7-submit {
	background: url("../images/btn.png") no-repeat 0px 0px; width: 152px; height: 42px; line-height: 42px; font-size: 14px;
}
.wpcf7 .wpcf7-submit:hover {
	background: rgb(3, 166, 243); border-radius: 5px;
}
.wpcf7-response-output {
	clear: both; display: none;
}
#wpcf7-f229-o1 {
	margin: 0px 5em;
}
#wpcf7-f770-p771-o1 {
	margin: 0px 5em;
}
#wpcf7-f229-o1 li {
	width: 116px; height: 50px; margin-right: 40px; margin-bottom: 20px; float: left;
}
#wpcf7-f770-p771-o1 li {
	width: 116px; height: 50px; margin-right: 40px; margin-bottom: 20px; float: left;
}
#wpcf7-f229-o1 li:nth-child(2) {
	width: 246px;
}
#wpcf7-f229-o1 li:nth-child(5) {
	width: 246px;
}
#wpcf7-f770-p771-o1 li:nth-child(2) {
	width: 246px;
}
#wpcf7-f770-p771-o1 li:nth-child(5) {
	width: 246px;
}
#wpcf7-f229-o1 li:last-child {
	width: 100%; height: auto; clear: both; float: none;
}
#wpcf7-f770-p771-o1 li:last-child {
	width: 100%; height: auto; clear: both; float: none;
}
.wpcf7 .alignleft {
	width: 130px;
}
.wpcf7 .alignright {
	width: 430px;
}
#wpcf7-f228-p650-o1 {
	margin: 0px 5em;
}
#wpcf7-f228-p650-o1 li {
	margin-bottom: 20px;
}
#wpcf7-f228-p650-o1 li input {
	height: 32px; line-height: 32px;
}
#wpcf7-f228-p650-o1 li textarea {
	height: 182px;
}
#wpcf7-f228-p650-o1 p {
	text-align: right;
}
#wpcf7-f5019-p5020-o1 {
	margin: 0px 5em;
}
#wpcf7-f5019-p5020-o1 li {
	overflow: hidden; margin-bottom: 20px;
}
#wpcf7-f5019-p5020-o1 li label {
	width: 110px; line-height: 34px; float: left;
}
#wpcf7-f5019-p5020-o1 li input {
	width: 450px; height: 32px; line-height: 32px;
}
#wpcf7-f5019-p5020-o1 li textarea {
	height: 182px;
}
#wpcf7-f5019-p5020-o1 p {
	margin-left: 110px;
}
.entry-title {
	margin: 0px; line-height: 1.5; font-size: 32px; font-weight: normal;
}
.about .entry-title {
	text-align: center; font-size: 18px;
}
.entry-title a {
	color: rgb(43, 43, 43);
}
.entry-title a:hover {
	color: rgb(65, 166, 42);
}
.full-width .entry-header {
	display: none;
}
.single .entry-header {
	text-align: center; position: relative; min-height: 200px;
}
.single .entry-header .w1920 {
	background: url("../images/t-1920.png") center 0px; min-height: 200px;
}
.single .entry-title {
	margin: 1em 2em 0.5em; height: 100px; color: rgb(51, 51, 51);
}
.single .entry-content h2 {
	line-height: 2em;
}
.entry-meta {
	text-align: center; color: rgb(136, 136, 136); line-height: 1.33; clear: both; font-size: 14px;
}
.entry-meta time {
	margin: 0px 1em; height: 24px; line-height: 24px; display: inline-block;
}
.entry-meta .rq {
	margin: 0px 1em; height: 24px; line-height: 24px; display: inline-block;
}
.entry-meta .ly {
	margin: 0px 1em; height: 24px; line-height: 24px; display: inline-block;
}
.entry-meta time::before {
	background: url("../images/ico24.png") no-repeat -72px 0px; width: 24px; height: 24px; margin-right: 1em; float: left; display: inline-block; content: "";
}
.entry-meta .rq::before {
	background: url("../images/ico24.png") no-repeat -72px -24px; width: 24px; height: 24px; margin-right: 1em; float: left; display: inline-block; content: "";
}
.entry-meta .ly::before {
	background: url("../images/ico24.png") no-repeat -96px 0px; width: 24px; height: 24px; margin-right: 1em; float: left; display: inline-block; content: "";
}
.tagzt {
	margin: 30px auto; text-align: center; color: rgb(0, 143, 215); line-height: 50px; font-size: 14px; border-top-color: rgb(0, 143, 215); border-bottom-color: rgb(0, 143, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: inline-block;
}
.post .entry-content p a.tagzt {
	line-height: 3.5em; text-decoration: none; border-bottom-color: rgb(0, 143, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.cat-links {
	text-transform: uppercase; font-weight: 900;
}
.cat-links a {
	color: rgb(43, 43, 43);
}
.cat-links a:hover {
	color: rgb(65, 166, 42);
}
.byline {
	display: none;
}
.single .byline {
	display: inline;
}
.group-blog .byline {
	display: inline;
}
.site-content footer.entry-meta {
	margin: 24px auto 0px; padding: 0px 10px;
}
.entry-meta .tag-links a {
	margin: 2px 4px 2px 10px; padding: 3px 7px; border-radius: 0px 2px 2px 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2727; font-size: 11px; font-weight: 700; display: inline-block; position: relative; background-color: rgb(118, 118, 118);
}
.entry-meta .tag-links a:hover {
	color: rgb(255, 255, 255); background-color: rgb(65, 166, 42);
}
.entry-meta .tag-links a::before {
	left: -8px; top: 0px; width: 0px; height: 0px; border-top-color: transparent; border-right-color: rgb(118, 118, 118); border-bottom-color: transparent; border-top-width: 10px; border-right-width: 8px; border-bottom-width: 10px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; position: absolute; content: "";
}
.entry-meta .tag-links a:hover::before {
	border-right-color: rgb(65, 166, 42);
}
.entry-meta .tag-links a::after {
	border-radius: 50%; left: -2px; top: 8px; width: 4px; height: 4px; position: absolute; content: ""; background-color: rgb(255, 255, 255);
}
.ol-2 {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden; counter-reset: li;
}
.ol-2 li {
	background: url("../images/y.png") no-repeat right -43px; width: 50%; height: 42px; line-height: 38px; text-indent: 26px; margin-top: 10px; float: left; position: relative;
}
.ol-2 li::before {
	background: rgb(1, 143, 215); border-radius: 36px; border: 3px solid rgb(255, 255, 255); transition:0.3s ease-out; border-image: none; width: 36px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; text-indent: 0px; font-size: 25px; font-weight: bold; margin-right: 10px; display: inline-block; content: counter(li); counter-increment: li; transform: skew(9deg); -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg);
}
.yh-28px {
	color: rgb(0, 0, 0); line-height: 30px; font-size: 28px;
}
.yh-42px {
	color: rgb(0, 0, 0); line-height: 50px; font-size: 42px;
}
h2.i-yh {
	font-size: 32px; font-weight: normal; margin-top: 70px; margin-bottom: 40px;
}
h2.i-yh::before {
	width: 36px; height: 36px; color: rgb(204, 204, 204); margin-top: -0.2em; margin-left: -50px; float: left; display: block; content: url(images/i_syh.png);
}
p.i-yh {
	margin: 40px 0px; line-height: 1.5em; font-size: 20px; font-weight: normal;
}
p.i-yh::before {
	width: 36px; height: 36px; color: rgb(204, 204, 204); margin-top: -0.5em; margin-left: -50px; float: left; display: block; content: url(images/i_syh.png);
}
.ol5s {
	list-style: none; margin: 0px 0px 0px 3em; padding: 0px;
}
.ol5s li {
	padding-left: 2em; margin-bottom: 2em; border-left-color: rgb(240, 130, 130); border-left-width: 5px; border-left-style: solid;
}
.ol5s li:nth-child(5n+1) {
	border-color: rgb(240, 130, 130);
}
.ol5s li:nth-child(5n+2) {
	border-color: rgb(241, 202, 129);
}
.ol5s li:nth-child(5n+3) {
	border-color: rgb(134, 236, 139);
}
.ol5s li:nth-child(5n+4) {
	border-color: rgb(133, 216, 237);
}
.ol5s li:nth-child(5n+5) {
	border-color: rgb(233, 132, 238);
}
.block-img {
	margin: 0px auto; display: block;
}
.ol-buzhou {
	list-style: none; margin: 0px 0px 0px 4em; padding: 0px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: dotted; counter-reset: li;
}
.ol-buzhou li {
	margin: 1em 0px; line-height: 1.5em; padding-left: 3em; font-size: 18px; position: relative;
}
.ol-buzhou li::before {
	background: rgb(204, 204, 204); border-radius: 21px; left: -21px; top: 0px; width: 42px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; font-family: Arial,Helvetica,sans-serif; font-size: 24px; display: block; position: absolute; content: counter(li); counter-increment: li;
}
.entry-content {
	padding-top: 3em;
}
.post .entry-content {
	font-size: 1.2em;
}
.entry-content p a {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dotted;
}
.entry-summary a {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dotted;
}
.page-content a {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dotted;
}
.comment-content a {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dotted;
}
.post .entry-content p a {
	line-height: 1.2em; display: inline-block;
}
.entry-content a:hover {
	border-color: rgb(3, 166, 243);
}
.entry-summary a:hover {
	border-color: rgb(3, 166, 243);
}
.page-content a:hover {
	border-color: rgb(3, 166, 243);
}
.comment-content a:hover {
	border-color: rgb(3, 166, 243);
}
.entry-content a.button {
	border-color: rgb(3, 166, 243);
}
.entry-summary a.button {
	border-color: rgb(3, 166, 243);
}
.page-content a.button {
	border-color: rgb(3, 166, 243);
}
.comment-content a.button {
	border-color: rgb(3, 166, 243);
}
.entry-content table {
	line-height: 1.2857; font-size: 14px; margin-bottom: 24px;
}
.comment-content table {
	line-height: 1.2857; font-size: 14px; margin-bottom: 24px;
}
.entry-content th {
	padding: 8px; text-transform: uppercase; font-weight: 700;
}
.comment-content th {
	padding: 8px; text-transform: uppercase; font-weight: 700;
}
.entry-content td {
	padding: 8px;
}
.comment-content td {
	padding: 8px;
}
.entry-content .edit-link {
	text-transform: uppercase; line-height: 1.3333; clear: both; font-size: 12px; font-weight: 400; display: block;
}
.entry-content .edit-link a {
	color: rgb(118, 118, 118); text-decoration: none;
}
.entry-content .edit-link a:hover {
	color: rgb(65, 166, 42);
}
.hentry .mejs-container {
	margin: 12px 0px 18px;
}
.hentry .mejs-mediaelement {
	background: rgb(0, 0, 0);
}
.hentry .mejs-container .mejs-controls {
	background: rgb(0, 0, 0);
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: rgb(255, 255, 255);
}
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: rgb(255, 255, 255);
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: rgb(36, 137, 13);
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-total {
	background: rgba(255, 255, 255, 0.33);
}
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: rgba(255, 255, 255, 0.33);
}
.hentry .mejs-container .mejs-controls .mejs-time {
	padding-top: 9px;
}
.hentry .mejs-controls .mejs-time-rail span {
	border-radius: 0px;
}
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	border-radius: 0px;
}
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	border-radius: 0px;
}
.hentry .mejs-overlay-loading {
	background: none;
}
.full-width .hentry {
	max-width: 100%;
}
.post-thumbnail {
	width: 100%; display: block; z-index: 0;
}
a.post-thumbnail:hover {
	background-color: rgb(153, 153, 153);
}
.full-width .post-thumbnail img {
	margin: 0px auto; display: block;
}
article.case {
	color: rgb(153, 153, 153); font-size: 14px;
}
article.case h2 {
	color: rgb(68, 68, 68); font-size: 24px; font-weight: normal;
}
article.case .maximg {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 480px; overflow: hidden; position: relative;
}
article.case .maximg img {
	margin: 0px auto; width: auto; height: 100%; display: block;
}
article.case .album {
	overflow: hidden;
}
article.case .album ul {
	list-style: none; margin: 0px; padding: 0px;
}
article.case .gallery {
	margin: 12px auto;
}
article.case .gallery-item {
	width: 172px; height: 80px; float: left;
}
article.case .gallery-item a {
	margin: 0px auto; padding: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; display: block;
}
article.case .gallery-item img {
	margin: 0px auto; width: auto; height: 76px; display: block;
}
article.case .gallery-item a.cur {
	border-width: 2px; border-color: rgb(141, 195, 30);
}
article.case .flexslider {
	width: 880px; height: 82px; position: relative;
}
.maximg span {
	background: url("../images/ad_ctr.png") no-repeat; margin: -45px 0px 0px; top: 50%; width: 60px; height: 90px; line-height: 99em; overflow: hidden; position: absolute; z-index: 10; cursor: pointer; opacity: 0; -webkit-transition: all .3s ease;
}
.maximg .next {
	background-position: 0px -90px; right: 60px;
}
.maximg .prev {
	left: 60px;
}
.maximg:hover .next {
	opacity: 0.5;
}
.maximg:hover .prev {
	opacity: 0.5;
}
.maximg:hover .next:hover {
	opacity: 1;
}
.maximg:hover .prev:hover {
	opacity: 1;
}
article.category-vi {
	color: rgb(153, 153, 153); font-size: 14px;
}
article.category-vi h2 {
	color: rgb(68, 68, 68); font-size: 24px; font-weight: normal;
}
article.category-vi .maximg {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 620px; overflow: hidden; position: relative;
}
article.category-vi .maximg img {
	margin: 0px auto; width: auto; height: 100%; display: block;
}
article.category-vi .album {
	overflow: hidden;
}
article.category-vi .album ul {
	list-style: none; margin: 0px; padding: 0px;
}
article.category-vi .gallery {
	margin: 12px auto;
}
article.category-vi .gallery-item {
	width: 106px; height: 80px; float: left;
}
article.category-vi .gallery-item a {
	margin: 0px auto; padding: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; display: block;
}
article.category-vi .gallery-item img {
	margin: 0px auto; width: auto; height: 76px; display: block;
}
article.category-vi .gallery-item a.cur {
	border-width: 2px; border-color: rgb(141, 195, 30);
}
article.category-vi .flexslider {
	width: 880px; height: 82px; position: relative;
}
.gallery {
	margin: 12px 0px;
}
.gallery-item {
	margin: 0px 4px 4px 0px; float: left; position: relative;
}
.gallery-columns-1 .gallery-item {
	max-width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: calc(50% - 4px);
}
.gallery-columns-3 .gallery-item {
	max-width: calc(33.3% - 4px);
}
.gallery-columns-4 .gallery-item {
	max-width: calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
	max-width: calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
	max-width: calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
	max-width: calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
	max-width: calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
	max-width: calc(11.1% - 4px);
}
.gallery-columns-1 :nth-of-type(n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-2 :nth-of-type(2n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-3 :nth-of-type(3n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-4 :nth-of-type(4n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-5 :nth-of-type(5n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-6 :nth-of-type(6n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-7 :nth-of-type(7n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-8 :nth-of-type(8n).gallery-item {
	margin-right: 0px;
}
.gallery-columns-9 :nth-of-type(9n).gallery-item {
	margin-right: 0px;
}
.gallery-size-medium.gallery-columns-1 figure:nth-of-type(n+1).gallery-item {
	clear: left;
}
.gallery-size-thumbnail.gallery-columns-1 figure:nth-of-type(n+1).gallery-item {
	clear: left;
}
.gallery-size-thumbnail.gallery-columns-2 figure:nth-of-type(2n+1).gallery-item {
	clear: left;
}
.gallery-size-thumbnail.gallery-columns-3 figure:nth-of-type(3n+1).gallery-item {
	clear: left;
}
.gallery-caption {
	margin: 0px; padding: 6px 8px; left: 0px; width: 100%; text-align: left; bottom: 0px; color: rgb(255, 255, 255); line-height: 1.5; font-size: 12px; display: block; position: absolute; max-height: 50%; box-sizing: border-box; opacity: 0; background-color: rgba(0, 0, 0, 0.7); -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.gallery-caption::before {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; min-height: 49px; content: "";
}
.gallery-item:hover .gallery-caption {
	opacity: 1;
}
.gallery-columns-7 .gallery-caption {
	display: none;
}
.gallery-columns-8 .gallery-caption {
	display: none;
}
.gallery-columns-9 .gallery-caption {
	display: none;
}
.format-aside .entry-content {
	padding-top: 0px;
}
.format-aside .entry-summary {
	padding-top: 0px;
}
.format-quote .entry-content {
	padding-top: 0px;
}
.format-quote .entry-summary {
	padding-top: 0px;
}
.format-link .entry-content {
	padding-top: 0px;
}
.format-link .entry-summary {
	padding-top: 0px;
}
.site-content .format-link .entry-title {
	display: none;
}
.site-content .format-aside .entry-title {
	display: none;
}
.site-content .format-quote .entry-title {
	display: none;
}
.attachment .content-sidebar {
	display: none;
}
.attachment .post-thumbnail {
	display: none;
}
.attachment .entry-content {
	padding-top: 0px;
}
.attachment footer.entry-meta {
	text-transform: none;
}
.entry-attachment .attachment {
	margin-bottom: 24px;
}
.join-btn {
	margin: 70px 0px 0px; clear: both;
}
.join-btn a.btn-jm {
	background: url("../images/btn_join.png") no-repeat; margin: 0px auto; width: 504px; height: 74px; text-indent: -999px; overflow: hidden; display: block;
}
.join-btn a.btn-jm:hover {
	background-position: 0px -78px;
}
.join-btn em.wd {
	background: url("../images/zi_ycy.png") no-repeat center; margin: 0px auto; width: 504px; height: 74px; text-indent: -999px; overflow: hidden; display: block;
}
.join-btn a.btn-sq {
	background: rgb(144, 196, 47); margin: 0px auto 26px; border-radius: 37px; width: 504px; height: 74px; text-align: center; color: rgb(255, 255, 255); line-height: 74px; overflow: hidden; font-size: 36px; display: block;
}
.join-btn a.btn-sq:hover {
	background: rgb(162, 210, 70);
}
.join-btn em.fx {
	background: url("../images/zi_fx.png") no-repeat center; margin: -30px auto 50px; width: 580px; height: 25px; text-indent: -999px; overflow: hidden; display: block;
}
.share {
	margin: 3em auto; border-radius: 30px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 310px; height: 60px; color: rgb(102, 102, 102); background-color: rgb(248, 248, 248);
}
.share span {
	line-height: 60px; font-size: 14px; margin-left: 30px; float: left;
}
.share .bdsharebuttonbox {
	margin-top: 10px; float: left;
}
.slidead {
	margin: -250px 0px 0px -490px; left: 50%; top: 50%; width: 980px; text-align: center; position: fixed; z-index: 999;
}
.slidead .close {
	border-radius: 50%; top: 0px; width: 80px; height: 80px; text-align: center; right: 200px; color: rgb(255, 255, 255); line-height: 80px; font-size: 4em; position: absolute; z-index: 2; cursor: pointer; background-color: rgb(221, 0, 0);
}
.slidead .close:hover {
	background-color: rgb(255, 128, 0);
}
.page-title {
	margin: 0px; line-height: 1.5; font-size: 33px; font-weight: 200;
}
.taxonomy-description {
	color: rgb(118, 118, 118); line-height: 1.2857; padding-top: 18px; font-size: 14px;
}
.author-description {
	color: rgb(118, 118, 118); line-height: 1.2857; padding-top: 18px; font-size: 14px;
}
.taxonomy-description p {
	margin-bottom: 18px;
}
.author-description p {
	margin-bottom: 18px;
}
.taxonomy-description p:last-child {
	margin-bottom: 0px;
}
.author-description p:last-child {
	margin-bottom: 0px;
}
.taxonomy-description a {
	text-decoration: underline;
}
.author-description a {
	text-decoration: underline;
}
.taxonomy-description a:hover {
	text-decoration: none;
}
.author-description a:hover {
	text-decoration: none;
}
.comments-area {
	max-width: 100%;
}
.comment-reply-title {
	font: 900 16px/1.5 Lato, sans-serif; margin: 0px; color: rgb(0, 140, 214); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.comments-title {
	font: 900 16px/1.5 Lato, sans-serif; margin: 0px; color: rgb(0, 140, 214); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.comment-list {
	list-style: none; margin: 0px 0px 48px;
}
.comment-author {
	line-height: 1.7em; font-size: 16px;
}
.comment-content {
	line-height: 1.7em; font-size: 16px;
}
.comment-content .comment-list .reply {
	text-transform: uppercase; line-height: 2; font-size: 12px;
}
.comment-metadata {
	text-transform: uppercase; line-height: 2; font-size: 12px;
}
.comment-list .reply {
	display: none;
}
.comment-meta {
	overflow: hidden;
}
.comment-author {
	float: left;
}
.comment-metadata {
	float: right;
}
.comment-author .fn {
	font-weight: 900;
}
.comment-author a {
	color: rgb(43, 43, 43);
}
.comment-list .trackback a {
	color: rgb(118, 118, 118);
}
.comment-list .pingback a {
	color: rgb(118, 118, 118);
}
.comment-metadata a {
	color: rgb(118, 118, 118);
}
.comment-author a:hover {
	color: rgb(65, 166, 42);
}
.comment-list .pingback a:hover {
	color: rgb(65, 166, 42);
}
.comment-list .trackback a:hover {
	color: rgb(65, 166, 42);
}
.comment-metadata a:hover {
	color: rgb(65, 166, 42);
}
.comment-list article {
	padding: 20px 0px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
.comment-list .pingback {
	padding: 20px 0px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
.comment-list .trackback {
	padding: 20px 0px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
.comment-author {
	position: relative;
}
.comment-author .avatar {
	padding: 2px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; left: 0px; top: 0px; width: 18px; height: 18px; position: absolute;
}
.bypostauthor &gt; article .fn::before {
	margin: 0px 2px 0px -2px; top: -1px; position: relative; content: "\f408";
}
.says {
	display: none;
}
.comment-author {
	padding-left: 30px;
}
.comment-awaiting-moderation {
	padding-left: 30px;
}
.comment-content {
	padding-left: 30px;
}
.comment-list .reply {
	padding-left: 30px;
}
.comment-metadata {
	padding-left: 30px;
}
.comment-edit-link {
	margin-left: 10px;
}
.comment-edit-link::before {
	content: "\f411";
}
.comment-reply-link::before {
	margin-right: 2px; content: "\f412";
}
.comment-reply-login::before {
	margin-right: 2px; content: "\f412";
}
.comment-content ul {
	margin: 0px 0px 24px 22px;
}
.comment-content ol {
	margin: 0px 0px 24px 22px;
}
.comment-content li &gt; ul {
	margin-bottom: 0px;
}
.comment-content li &gt; ol {
	margin-bottom: 0px;
}
.comment-content &gt; :last-child {
	margin-bottom: 0px;
}
.comment-list .children {
	list-style: none; margin-left: 15px;
}
.comment .comment-respond {
	margin-top: 24px;
}
.comment-respond h3.comment-reply-title {
	border-radius: 5px; text-indent: 20px; margin-top: 0px; margin-bottom: 24px; background-color: rgb(238, 238, 238);
}
.comment-notes {
	line-height: 1.7142; font-size: 14px;
}
.comment-awaiting-moderation {
	line-height: 1.7142; font-size: 14px;
}
.logged-in-as {
	line-height: 1.7142; font-size: 14px;
}
.no-comments {
	text-transform: uppercase; line-height: 1.5; font-size: 16px; font-weight: 900; margin-top: 24px;
}
.comment-form {
	height: 300px; position: relative;
}
.comment-form label {
	display: block;
}
.comment-form p.comment-form-author {
	width: 250px;
}
.comment-form p.comment-form-email {
	width: 250px;
}
.comment-form p.comment-form-comment {
	top: 48px; width: 660px; right: 0px; position: absolute;
}
.comment-form p.comment-form-author input {
	width: 95%;
}
.comment-form p.comment-form-email input {
	width: 95%;
}
.comment-form input[type='text'] {
	width: 100%;
}
.comment-form input[type='email'] {
	width: 100%;
}
.comment-form input[type='url'] {
	width: 100%;
}
.comment-form textarea {
	width: 95%; height: 200px;
}
.form-allowed-tags {
	line-height: 1.5; font-size: 12px; display: none;
}
.form-allowed-tags code {
	line-height: 1.5; font-size: 12px; display: none;
}
.required {
	color: rgb(255, 0, 0);
}
.comment-form .form-submit #submit {
	width: 130px; height: 40px; line-height: 40px; background-color: rgb(0, 140, 214);
}
.comment-form .form-submit #submit:hover {
	background-color: rgb(3, 166, 243);
}
.comment-reply-title small a {
	width: 24px; height: 24px; color: rgb(43, 43, 43); overflow: hidden; float: right;
}
.comment-reply-title small a:hover {
	color: rgb(65, 166, 42);
}
.comment-reply-title small a::before {
	font-size: 32px; content: "\f405";
}
.comment-navigation {
	text-transform: uppercase; line-height: 2; font-size: 12px; margin-bottom: 48px;
}
.comment-navigation .nav-next {
	display: inline-block;
}
.comment-navigation .nav-previous {
	display: inline-block;
}
.comment-navigation .nav-previous a {
	margin-right: 10px;
}
#comment-nav-above {
	margin-top: 36px; margin-bottom: 0px;
}
@media screen and (max-width:480px)
{
.site-main {
	overflow: hidden; max-width: 100%;
}
.header-main {
	overflow: hidden; max-width: 100%;
}
.banner {
	overflow: hidden; max-width: 100%;
}
.w1002 {
	overflow: hidden; max-width: 100%;
}
.box {
	overflow: hidden; max-width: 100%;
}
.site-footer {
	overflow: hidden; max-width: 100%;
}
.subnav ul {
	overflow: hidden; max-width: 100%;
}
}
@media screen and (max-width:640px)
{
.site-main {
	overflow: hidden; max-width: 100%;
}
.header-main {
	overflow: hidden; max-width: 100%;
}
.banner {
	overflow: hidden; max-width: 100%;
}
.w1002 {
	overflow: hidden; max-width: 100%;
}
.box {
	overflow: hidden; max-width: 100%;
}
.site-footer {
	overflow: hidden; max-width: 100%;
}
.subnav ul {
	overflow: hidden; max-width: 100%;
}
}
@media screen and (max-width:1024px)
{
.site-main {
	overflow: hidden; max-width: 100%;
}
.header-main {
	overflow: hidden; max-width: 100%;
}
.banner {
	overflow: hidden; max-width: 100%;
}
.w1002 {
	overflow: hidden; max-width: 100%;
}
.box {
	overflow: hidden; max-width: 100%;
}
.site-footer {
	overflow: hidden; max-width: 100%;
}
.subnav ul {
	overflow: hidden; max-width: 100%;
}
}
</pre></body></html>